2015-04-28 4 views
1

у меня есть следующий код:отправить несколько значений АЯКС 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 для выбора, а не значение одного 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(); 
     } 
} 
}); 
} 

вы можете использовать $(this).val(), чтобы получить текущее значение узла easlly

 Смежные вопросы

  • Нет связанных вопросов^_^