是否可以在AJAX中添加双重操作?

时间:2014-01-11 21:03:59

标签: jquery ajax

我正在尝试在Ajax中添加双重操作。两者都使用相同的超链接和data-id触发。

我的代码如下:

jQuery.post(MyAjax.ajaxurl, {
       action : 'add-to-cart',
       data-id : id
}

我正在做的是:

jQuery.post(MyAjax.ajaxurl, {
       action : 'add-to-cart', 'update-cart',
       data-id : id
}

它不起作用。我应该为update-cart添加单独的代码吗?

1 个答案:

答案 0 :(得分:4)

jQuery.post(MyAjax.ajaxurl, {
       action1 : 'add-to-cart', 
       action2 : 'update-cart',
       dataid  : id
});

jQuery.post(MyAjax.ajaxurl, {
       action  : ['add-to-cart', 'update-cart'],
       dataid  : id
});

将两者传递给服务器,然后你只需要抓住它们