jqueryは配列を文字列に変換してサーバーに送信します(jqueryが配列を文字列に変換した後の形式は1、2、3、speed、rewrなどです)
define(function(require, exports, module) {
var Notify = require(' common/bootstrap-notify') ;
module.exports = function($element) {
$element.on('click', '[data-role=batch-delete]' , function() {
var $btn = $(this);
var ids =
; $element.find('[ data-role=batch-item]:checked').each(function(){
ids.push(this.value);
}); if (ids.length == 0) {
Notify.danger('いいえ' 名前が選択されています);
return;
}
if ('選択された 'ids .length' を削除する必要があります ' name '?)) {
return ;
$element.find('.btn').addClass('disabled');
Notify .info('name' を削除しています。お待ちください。', 60);
var value=ids.toString();
$.post($btn.data('url'), {ids :values}, function(){
window.location.reload();
}); }) ;
jquery によって渡された文字列を受け取り、それを配列に解析し、その配列をリスト コレクションに変換します
コピーcode
コードは次のとおりです:
/**
List
= Arrays.asList(messageList);// 配列はlist logger.info("--- ---------" messageIds);
logger.info("-----------" messageList[0] );
try {
boolean opStatus = messageManager.delete(messageIdList);
logger.info("プライベート メッセージを削除: opStatus={}",
return this.okResponse(opStatus); );
} catch (Exception e) {
logger.error("プライベート メッセージの追加中に例外が発生しました。原因: ", e);
return this.errorResponse(e.getMessage()) ;
}
}