jquery-moblie 无法重定向问题

对于jquery-moblie无法重定向 包括301和302

页面已经加载,但是页面地址不变

主要是因为他是ajax提交

需要增加 data-ajax='false'属于

在form中增加此属性就可以正常跳转了

或者在a标签中设置

rel=external
详细说明如下:

禁止ajxa跳转有两种情况:

1、禁止局部ajax跳转

2、禁止全局ajax跳转

对于#1只需要在a标签中添加下面的属性:

data-ajax=“false”

有时我们要用正常的http请求而不用Ajax请求,比如链接到别的网站等情况。通过给a标签加下面的属性,可以将链接指定为正常的http请求:

rel=external

对于#2我们需要设置一个全局的禁止ajax跳转的方式,js代码如下:

$(document).bind("mobileinit", function() { // disable ajax nav $.mobile.ajaxEnabled=false });

注意:上面的代码片段需要放在jquery.mobile-xxx.min.js引入之前。

你可能感兴趣的:(jquery-moblie 无法重定向问题)