我正在尝试在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添加单独的代码吗?
答案 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
});
将两者传递给服务器,然后你只需要抓住它们