我对AJAX很新,所以使用'Jquery Form'。
我需要通过entry
传递path
和success callback
个变量。
var optionsUpdate = {
data: { entry: entry, path: path },
success: updateLoad,
};
function updateLoad(data) {
var wrapper = '.recent-order-item'+data.entry;
$(wrapper).load(data.path);
}
$('.status_update').submit(function() {
optionsUpdate.data.entry = $(this).attr('id');
optionsUpdate.data.path = '/orders/embed-order-item/'+optionsUpdate.data.entry;
$(this).ajaxSubmit(optionsUpdate);
return false;
});
任何人都可以解释这是怎么做到的吗?
答案 0 :(得分:2)
您需要在提交 -
上更新对象值$('.status_update').submit(function() {
optionsUpdate.data.entry = $(this).attr('id');
optionsUpdate.data.path = '/orders/embed-order-item/'+optionsUpdate.data.entry;
$(this).ajaxSubmit(optionsUpdate);
return false;
});