繁体   English   中英

带有外部URL的Ajax调用在iOS上不起作用

[英]Ajax call with external URL, doesnt work on ios

首先,我在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或相关类,它所具有的只是普通类。

试试这个可能对您的ajax调用有所帮助。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM