我的phonegap項目有一個問題,這個代碼很好的工作在網絡瀏覽器,但沒有在android模擬器。在模擬器總是得到'加加爾'(失敗的消息),這是什麼錯?JSON通過Ajax在手機差距不好工作
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Loading data into a PhoneGap app</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
</head>
<body>
<ul id="your-tweets"></ul>
<script>
$(document).ready(function(){
$.ajax({
url: 'http://127.0.0.1/json.php',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success: function(data, status){
$('#your-tweets').append('<li>Sukses</li>');
},
error: function(){
$('#your-tweets').append('<li>Gagal</li>');
}
});
});
</script>
</body>
</html>
爲什麼RU試圖使用jsonp ithink json對你來說工作正常並且在url中定義回調 – Jain
我認爲你在url和dataType中犯了錯誤,因爲你試圖在你的模擬器中訪問你的localhost php文件更好地把你的文件放入服務器端,並嘗試訪問它無論如何,你會去那最後...和PLZ研究JSON和JSONP之間的區別和它的用途! ... – kamesh