一尘不染

data-ajax =“ false”到底有什么用?

ajax

我网站上的链接不起作用,我得到了data-ajax="false"在锚点上使用的解决方案,而没有得到真正的解释。有人能帮我吗?


阅读 479

收藏
2020-07-26

共1个答案

一尘不染

data-ajax是jQuery Mobile的功能。默认情况下,JQM将尝试通过ajax加载页面,以改善用户体验和转换。如果设置,data- ajax='false'则JQM将执行普通的页面请求,而不使用ajax。这可以用于表单以及链接。

文档

这告诉框架重新加载整个页面以清除URL中的Ajax哈希

如果要禁用所有链接上的ajax,则无需添加data-ajax所有内容,而是可以这样做:

$(document).bind("mobileinit", function () {
    $.mobile.ajaxEnabled = false;
});
2020-07-26