【发布时间】:2011-12-13 07:51:03
【问题描述】:
我正在尝试使用 .ajaxSubmit()。我想将选项对象传递给它。我想根据用户的行为创建这个选项对象。所以这就是我的做法:
$('#my-form').ajaxSubmit(GetSearchAjaxFormOptions(param1, param2));
function GetSearchAjaxFormOptions(param1, param2) {
return { target: '#results',
data: GetData(),
success: RunAfterAjaxSubmit(param1, param2)
};
}
function RunAfterAjaxSubmit(param1, param2) {
// do stuff
}
一切正常,除了 RunAfterAjaxSubmit 不仅在 ajax 调用返回之后被调用,而且在 ajax 调用之前在以下行进行:
成功:RunAfterAjaxSubmit(param1, param2)
如何更改我的代码,使其仅在返回 ajax 调用后调用。
非常感谢!
【问题讨论】:
标签: javascript jquery