2015-04-28 20 views
1

我有下面的代碼:發送多個值AJAX的jQuery的同時

if(jQuery('.delete').length > 0) { 
jQuery('.delete').click(function(){ 
var c = false; 
var cn = 0; 
var o = new Array(); 
jQuery(":checked",".formerasemessage").each(function(){ 
    $.ajax({ 
    type: "POST", 
    url: "removemessage.php", 
    data: {mensajes_id: "value"} 
}); 
    if(jQuery(this).is(':checked')) { 
     c = true; 
     o[cn] = jQuery(this); 
     cn++; 
    } 
}); 
if(!c) { 
    alert('No selected message'); 
} else { 
    var msg = (o.length > 1)? 'messages' : 'message'; 
     for(var a=0;a<cn;a++) { 
      jQuery(o[a]).parents('tr').remove(); 
     } 
} 
}); 
} 

和我有倍數div但該代碼只能發送一個值反覆取決於複選框的數量來選擇

我要你送我的每格的值來選擇,不重複

回答

0
if(jQuery('.delete').length > 0) { 
jQuery('.delete').click(function(){ 
var c = false; 
var cn = 0; 
var o = new Array(); 
jQuery(":checked",".formerasemessage").each(function(){ 
    $.ajax({ 
    type: "POST", 
    url: "removemessage.php", 
    data: {mensajes_id: jQuery(this).val()} 
}); 
    if(jQuery(this).is(':checked')) { 
     c = true; 
     o[cn] = jQuery(this); 
     cn++; 
    } 
}); 
if(!c) { 
    alert('No selected message'); 
} else { 
    var msg = (o.length > 1)? 'messages' : 'message'; 
     for(var a=0;a<cn;a++) { 
      jQuery(o[a]).parents('tr').remove(); 
     } 
} 
}); 
} 

的一個DIV的價值,你可以使用$(this).val()來獲得當前節點值easlly