PhoneGap中文网

 找回密码
 立即注册
查看: 50189|回复: 9
打印 上一主题 下一主题

JqueryMobile 如何禁掉ajax跳转?

[复制链接]

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
跳转到指定楼层
楼主
发表于 2013-10-13 14:19:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题描述:
尽管ajax跳转有很炫的转屏动画,但是在某些时候为了性能或者为了业务需求还是需要禁掉ajax跳转的。
解决办法:
禁止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引入之前。
顺便说一句,初始化的设置都需要放在此处,例如加载错误信息的设置:
$.mobile.pageLoadErrorMessage = 'Sorry, something wentwrong. Please try again.';

it营
回复

使用道具 举报

6

主题

176

帖子

198

积分

注册会员

Rank: 2

积分
198
沙发
发表于 2013-10-13 21:29:26 | 只看该作者
谢谢楼主分享 支持phonegap中文网
it营
回复 支持 反对

使用道具 举报

23

主题

141

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
板凳
发表于 2013-10-14 17:52:02 | 只看该作者
不知该说些什么。。。。。。就是谢谢
回复 支持 反对

使用道具 举报

23

主题

141

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
地板
发表于 2013-10-15 13:11:50 | 只看该作者
支持一下:lol
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
5#
发表于 2015-11-5 15:54:53 | 只看该作者
弱弱的问一下。禁用全局的ajax刷新会不会影响局部 $.ajax的请求?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
6#
发表于 2016-3-2 14:16:12 | 只看该作者
非常感谢你!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
7#
发表于 2016-5-10 18:41:14 | 只看该作者
ajax禁用后就跳转不了啊
回复 支持 反对

使用道具 举报

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
8#
发表于 2016-5-10 18:42:43 | 只看该作者
楼主,我什么我禁用后就跳转不了了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
9#
发表于 2016-5-10 18:43:21 | 只看该作者
楼主,我什么我禁用后就跳转不了了,我是微信公众号开发中用到的
回复 支持 反对

使用道具 举报

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
10#
发表于 2016-8-17 11:06:37 | 只看该作者
注册只为说句 谢谢 !
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-6 00:31 , Processed in 0.087746 second(s), 36 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表