jquery mobile ajax跨域

て烟熏妆下的殇ゞ 提交于 2019-11-29 21:09:05

   在android中webview中调用的页面中不能使用jquery中的$.get()和$.post()方法进行ajax访问非本地资源。

  使用$.getJSON(url+"callbak=?",function(data){});可以实现跨域访问,而且要在usrl后加入“callback=?”,jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。

例子:

android:

   $.getJSON('http://xxxxx.com/getmessage.php?callback=?',function(data){  //回调函数});


php:

echo $_REQUEST['callback']."(".json_encode($data).")";


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!