我想在twitter.com上的推文中搜索單詞「Cricket」。問題是如果我使用Phonegap在移動設備上運行此代碼,那麼它可以正常工作,但在本地計算機中它不會給出任何響應。以下是我的代碼:JSON.parse: unexpected end of data
沒有得到來自XMLHttpRequest的回覆
告訴我在哪裏,我錯了:
function appReady(){
var ajax = new XMLHttpRequest();
ajax.open("GET","http://search.twitter.com/search.json?q=Hemant",true);
ajax.send();
ajax.onreadystatechange=function(){
if(ajax.readyState==4 && (ajax.status==200||ajax.status==0)){
var data = JSON.parse(ajax.responseText);
var theResults = data.results;
var theHTML = '';
for(var i=0;i<theResults.length;i++){
alert(theResults[i].text);
}
document.getElementById('main').innerHTML = theHTML;
}
}
}
顯示錯誤的警告?在此先感謝...
請縮進你的代碼! – ThiefMaster
愚蠢的問題,但從你'本地'的機器,你環繞**'XMLHttpRequest無法加載http://search.twitter.com/search.jsonp?q=Hemant。 Access-Control-Allow-Origin不允許Origin null。'**問題? – Dean