ウェブサイトtwitter.comのツイートで「クリケット」という単語を検索したい。問題は、Phonegapを使用してモバイルでこのコードを実行すると正常に機能しますが、ローカルマシンでは応答がないことです。以下は私のコードです:
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;
}
}
}
エラーを示すアラート:JSON.parse: unexpected end of data
どこが間違っているのか教えてください。前もって感謝します...