jQuery技术

jQuery“没有权限”的解决方法

字号+ 作者:H5之家 来源:H5之家 2015-11-16 09:38 我要评论( )

吴磊磊的博客,记录生活的点点滴滴!

最近在做Widget项目,主要是三星和诺基亚手机上的应用程序。因为手机应用程序的客户端只能动态显示内容,所以只能用Ajax请求服务器和用JavaScript动态显示。此时加载jQuery可以省不少事儿。

在用Ajax请求服务器时,代码如下:

$.ajax( { type: "POST", url: "", processData: false, timeout: 20000, error: function(){alert("unknow");}, data: "uid=" + uid + "&content=" + content, success: function(msg) { } } )//end $.ajax

用火狐调试了半天,没反应。于是,用IE看错误提示,如图:

显示“没有权限”,Google后才发现:jQuery不能跨域,就是说上面代码中url后面的地址要与你当前JavaScript代码所在的页面的域名相同。将该页面上传到服务器调试或者将服务器端程序放到本地就可以了。为什么jQuery会有这种限制?我想是为安全着想吧,呵呵,个人观点。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 7个有用的jQuery小技巧

    7个有用的jQuery小技巧

    2016-02-26 13:02

  • jQuery制作select双向选择列表

    jQuery制作select双向选择列表

    2016-02-26 11:00

  • 全面详细的jQuery常见开发技巧手册

    全面详细的jQuery常见开发技巧手册

    2016-02-26 10:02

  • 强大的jQuery移动插件Top 10

    强大的jQuery移动插件Top 10

    2016-02-25 09:05

网友点评
E