getJSON和android浏览器

时间:2012-09-06 21:27:02

标签: android jquery getjson

我正在尝试通过以下方式执行简单的JSON请求:

<!DOCTYPE html>
 <html>
 <head>
 <title></title>
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js">
 </script>
 <script>
  (function(){
    $.getJSON("http://smart-ip.net/geoip-json?callback=?", function (data) {
     alert(data.host)
     });
   })();
 </script>
 </head>
 <body>
 </body>
 </html>

这适用于桌面Chrome和其他浏览器,现在我已经尝试使用jquery mobile并尝试了我手机上的所有浏览器,它曾用于安卓Chrome测试版,但最终版本停止了,任何想法为什么这不是'在Android上运行?

更新:为更新后期道歉,我发现欧米茄Rom出于某种奇怪的原因正在搞乱我的jquery请求..来自Omega和Stock rom来回切换几次很明显,欧米茄rom造成了奇怪的行为。

1 个答案:

答案 0 :(得分:1)

如果删除自执行语法,这会有用吗?

$.getJSON("http://smart-ip.net/geoip-json?callback=?", function (data) {
  // Maybe do something like this to display the data more reliably too:
  $(body).append(data.host);
});