Maison > interface Web > js tutoriel > Comment jquery convertit-il un tableau en chaîne et le transmet au serveur pour traitement_jquery

Comment jquery convertit-il un tableau en chaîne et le transmet au serveur pour traitement_jquery

WBOY
Libérer: 2016-05-16 16:50:32
original
1311 Les gens l'ont consulté

jquery convertit le tableau en chaîne puis le transmet au serveur (après que jquery ait converti le tableau en chaîne, le format est tel que 1, 2, 3, vitesse, rewr)

Copier le code Le code est le suivant :

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('Aucun' nom n'est sélectionné);
return;
}

if (!confirm('Les 'identifiants sélectionnés'); .length' doit être supprimé ' name '? ')) {
return ;
}

$element.find('.btn').addClass('disabled');
Notifier .info('Suppression de 'nom', veuillez patienter.', 60);
varvalues=ids.toString();
$.post($btn.data('url'); {ids :values}, function(){
window.location.reload();

} ; }) ;


Recevez la chaîne transmise par jquery, analysez-la dans un tableau, puis convertissez le tableau en une collection de listes




Copier code


Le code est le suivant :
/*** Supprimez les messages privés par lots. */ @RequestMapping(value = "/delete", method = {RequestMethod .GET,RequestMethod.POST} ) public ResponseEntity delete(HttpServletRequest request) {
// Liste des ID de messages privés à supprimer
String messageIds = ServletRequestUtils.getStringParameter(request, "ids" , "");
String [] messageList=messageIds.toString().split(",");
List messageIdList = Arrays.asList(messageList);//Le tableau est converti en list
logger.info("--- ---------" messageIds);
logger.info("------------" messageList[0]); );
essayez {
boolean opStatus = messageManager.delete(messageIdList);
logger.info("Supprimer le message privé : opStatus={}", opStatus); );
} catch (Exception e) {
logger.error("Une exception s'est produite lors de l'ajout d'un message privé, Cause : ", e);
return this.errorResponse(e.getMessage()) ;
}
}

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal