0
$('#GramForm').submit(function () {
    // Ajax Save New Style If Available.
    SaveNewStyle() // this function also return false.

    return false;
});

这是我的代码。但问题是提交表单时会重绘整个页面。这个问题的可能原因是什么?

感谢您提前提供帮助。问候。

4

1 回答 1

3

您可以使用 preventDefault 来停止表单提交。

$('#GramForm').submit(function (e) {

    e.preventDefault();  //stop the form submission

    // Ajax Save New Style If Available.
    SaveNewStyle() // this function also return false.

    return false;
});

return false 失败的原因是你必须有一个 JS 错误,SaveNewStyle它不允许 return false 运行。请参阅上面关于保留日志的评论,以便您查看错误。

于 2013-06-18T17:43:38.330 回答