使用外部URL调用Ajax,对ios无效

时间:2014-03-26 07:23:06

标签: javascript ios iphone ajax cordova

首先,我在ios商店有一个phonegap应用程序。 我想比较商店的版本和用户的版本。 所以如果商店里有新版本,我可以强制用户更新。

在下面,我用ios的随机应用程序写了一个例子。它在chrome控制台上工作正常,返回版本号。但是在iPhone上它不起作用。

        $.ajax({
        url: "https://itunes.apple.com/us/app/whatsapp-messenger/id310633997?mt=8&uo=4",
        context: document.body
        }).done(function(result) {
        alert($(result).find("li:contains('Version: ')").text().split(':')[1].trim())
        });

苹果不允许来自外部链接的电话吗? 为了清除,ios商店页面上的版本没有id或依赖类,它只是普通类。

1 个答案:

答案 0 :(得分:0)

试试这可能有助于你的ajax通话。

$.ajax({
     url:"your url",
     dataType: 'jsonp',
     success:function(json){
         alert("Success");
     },
     error:function(){
         alert("Error");
     }      
});