jquery konvertiert das Array in einen String und überträgt es dann an den Server (nachdem jquery das Array in einen String konvertiert hat, ist das Format etwa 1, 2, 3, Geschwindigkeit, 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);
name = $btn.data('name');
var ids = []; $element.find('[ data-role=batch-item]:checked').each(function(){
ids.push(this.value);
}); if (ids.length == 0) {
Notify.danger('No' name is selected);
return;
}
if (!confirm('The selected 'ids .length' sollte gelöscht werden ' name '? ')) {
}
$element.find('.btn').addClass('disabled');
Notify .info('Name wird gelöscht, bitte warten.', 60); {ids :values}, function(){
window.location.reload();
}; }) ;
Empfangen Sie die von jquery übergebene Zeichenfolge, analysieren Sie sie in ein Array und konvertieren Sie das Array dann in eine Listensammlung
Kopieren Code
Der Code lautet wie folgt:
/**
* Private Nachrichten stapelweise löschen.
*/
logger.info("------------" messageList[0] );
try {
boolean opStatus = messageManager.delete(messageIdList);
logger.info("Delete private message: opStatus={}", opStatus); );
} Catch (Exception e) {
logger.error("Eine Ausnahme ist beim Hinzufügen einer privaten Nachricht aufgetreten, Ursache: ", e); ;
}
}