有没有办法在jQuery中禁用一个页面的ajax?我已经阅读了文档,但提供的代码禁用了所有链接和表单上的ajax。我也看到过,在早期版本中你可以禁用表格。有没有办法在最新版本中调用该功能? 感谢
答案 0 :(得分:0)
但是,有时我们需要能够在不使用AJAX的情况下提交表单。根据我们对表单的处理方式,AJAX实际上可能会导致错误和问题。
<强> 1。在单个表单的基础上禁用AJAX
在这个方法中,我们将给标签一个数据属性,告诉表单在提交时不要使用AJAX。我们通过将data-ajax=”false”
数据属性传递给<form>
标记来禁用AJAX。它看起来像<form action=”" method=”" data-ajax=”false”></form>.
<强> 2。对所有表单和页面导航全局禁用AJAX 我们还可以选择在全局范围内禁用AJAX,以防止jQuery Mobile使用AJAX进行页面导航或表单提交。我们通过将一些简单的JavaScript代码放入jQuery Mobile应用程序的标头中来实现此目的。基本上我们使用jQuery Mobile API来禁用AJAX。
$(document).bind(“mobileinit”, function() { $.mobile.ajaxEnabled = false; });
来源: http://blog.linuxacademy.com/jquery-mobile/tip-disable-ajax-on-jquery-mobile-forms/