我試圖做一個簡單的JSON請求方式如下:的getJSON和Android瀏覽器
<!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移動已經嘗試過,並試圖所有的瀏覽器在我的手機上,它曾經在android chrome beta上工作,但在最終版本中停止了,任何想法爲什麼沒有在android上運行?
更新:道歉更新晚了,我發現歐米茄羅一些奇怪的原因,與我的jQuery請求亂搞..來回切換幾次從歐米茄到股票ROM和很明顯,歐米茄rom造成了怪異的行爲。
你試過使用$ .ajax()而不是$ .getJSON()嗎? – dSquared
坦白地說,我迷上了這樣的事實,getjson不工作,並一直在搜索它,到目前爲止沒有答案:( – ymg
你試過在實際的document.ready函數中包裝,而不僅僅是一個自動執行功能? – adeneo