如何在一个页面中使用jQuery禁用ajax

时间:2013-09-06 15:16:45

标签: jquery jquery-mobile

有没有办法在jQuery中禁用一个页面的ajax?我已经阅读了文档,但提供的代码禁用了所有链接和表单上的ajax。我也看到过,在早期版本中你可以禁用表格。有没有办法在最新版本中调用该功能? 感谢

1 个答案:

答案 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/