ajax形式:成功无法按预期工作

时间:2017-01-31 16:19:47

标签: javascript jquery ajax ajaxform

我正在尝试使用ajaxForm(options)在提交表单之前执行某些方法。

以下是我设定的选项:

var options = {
                target : '#output1',
                success : showJsonResponse,
                beforeSubmit : validateFieldNotEmptyCallLoc,
                dataType : 'json'
            };

$('#formId').ajaxForm(options);

无论beforeSubmit返回什么;是或否,成功方法 - > showJsonResponse被调用。 有些文章说,自从jquery 1.8以来,“成功”被“完成”取代。试过了 不喜欢那个“完成”的事情

修改1

<input id="btn-font" type="submit" onclick="return callAjaxSubmitFunction();">

onclick函数生成$("#formId").submit();

1 个答案:

答案 0 :(得分:1)

犯了一个愚蠢的错误,就是在我的beforeSubmit回调函数中没有返回false。所以它永远不会停止提交表单。 感谢@kevinB!

相关问题