2014-03-26 57 views
0

首先,我在ios商店中有一個phonegap應用程序。 我想比較商店版本和用戶版本。 所以我可以強制用戶更新,如果在商店有任何新版本。使用外部URL調用Ajax,不適用於ios

下面,我寫了一個隨機應用程序從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或依賴類,它只是普通的類。

+0

它可能會跨平臺來源問題沒有任何iPhone或其他問題。 –

回答

0

試試這可能有助於你的ajax調用。

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