$('.removeItem').live('click',function(){
var postData = {};
$(this).closest('tr').find('.tableRow'){
var keyPrefix = 'data[' + index + ']';
postData[keyPrefix + '[index]'] = $(this).closest('tr').find('.row_id').text();
postData['data['+ index +'][order_id]'] = $('#order_id').text();
};
Je ne suis pas sûr si c'est évident ce que je suis en train de faire, mais quelqu'un peut-il repérer où je vais mal?
EDIT:
complètement ma faute, a été légèrement trompeur dans mon post original, voici mon code complet:
$('.removeItem').live('click',function(){
var postData = {};
$(this).closest('tr').find('.tableRow'){
var keyPrefix = 'data[' + index + ']';
postData[keyPrefix + '[index]'] = $(this).closest('tr').find('.row_id').text();
postData['data['+ index +'][order_id]'] = $('#order_id').text();
)};
$.ajax
({
type: "POST",
url: "deleterow.php",
dataType: "json",
data: postData,
cache: false,
success: function()
{
alert("Item Deleted");
}
});
$(this).closest('tr').remove();
calcTotal();
});
Une fois que vous obtenez loin. '$ (This) .closest ('tr') find (» tablerow. ') 'qu'essayez-vous d'accomplir? Souhaitez-vous exécuter le bloc de code précédent sur cet ensemble emballé? –