0
간단한 AJAX 요청을 작성하려면 http://wiki.phonegap.com/w/page/42450600/PhoneGap%20Ajax%20Sample 에 대한 자습서를 따라 왔습니다. 그러나 내가 얻는 결과를보기를 기대하는 곳은 빈 페이지입니다.Cordova 1.9.0 Ajax가 검색되지 않습니다.
<!DOCTYPE html>
<html>
<head>
<title>PhoneGap Ajax Sample</title>
<script type="text/javascript" src="phonegap.js"></script>
<script type="text/javascript">
function appReady(){
var ajax = new XMLHttpRequest();
ajax.open("GET","http://search.twitter.com/search.json?q=bacon",true);
ajax.send();
ajax.onreadystatechange=function(){
if(ajax.readyState==4 && (ajax.status==200||ajax.status==0)){
eval('var data = ' + ajax.responseText + ';');
var theResults = data.results;
alert(theResults);
var theHTML = '';
for(var i=0;i<theResults.length;i++){
theHTML += ['<div class="tweet"',
'<div class="avatar"> <img src='+theResults[i].profile_image_url+' /></div>',
'<div class="tweet_content">',
'<h2>'+theResults[i].from_user+'</h2>',
'<p>'+theResults[i].text+'</p>',
'</div>',
'</div>'].join('');
}
document.getElementById('main').innerHTML = theHTML;
}
}
}
document.addEventListener("deviceready", appReady, false);
</script>
<style type="text/css">
.tweet {padding-bottom:5px;}
.avatar {float: left; height: 48px; width: 48px;}
.tweet_content {margin-left: 60px; min-height: 48px;}
</style>
</head>
<body>
<div id="main">
</div>
</body>
</html>
아이디어가 있으십니까? 나는 주위를 둘러 보았고 Cordova.Plist와 External Hosts를 허용했지만 허용 목록에있는 서버를 추가 할 위치를 찾을 수는 없습니다 ...
도움이 될 것입니다!
프로젝트 폴더에 화이트리스트 열린'/ 고해상도/XML/cordova.xml'에 대한 코르도바 1.9과 안드로이드 2.2 – dhaval
에 나를 위해 잘 작동하고, '설정 <액세스 기원 =' '/>' 꼬리표. 광산이' ' –
dhaval