手机如何防止html注入,如何防止jQuery Mobile在动态注入html页面时发出ajax调用

当我想访问带有散列标签(在我的onReady函数中生成的标签)的页面时,jQuery手机会尝试进行ajax调用。它失败。当我的onReady函数被调用时,我必须检查url并调用$ .mobile.changePage()来显示它。

var loc = window.location.href;

var loc = loc.split('#').pop();

if (loc !== "http://lift.pageforest.com/") {

$.mobile.changePage(loc, 'pop', false, true);

}

这一切很好,但jQuery Mobile的仍然取得导致抛出控制台以及显示给用户一个很大的错误DIV错误失败的Ajax调用。

我试着重写$ .mobileinit函数ajaxEnabled()为false,因为我永远不会使用ajax。 http://jquerymobile.com/demos/1.0a3/#docs/api/globalconfig.html 不幸的是,创造了一大堆其他问题。

为什么jQuery Mobile会自动假定我想使用ajax,并且我不会在自己的onReady函数中生成任何内容?我如何解决这个问题?

2011-02-25

Bobby

+0

你有没有演示你的页面在哪里发生这种事情? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值