我的基于dojo的项目在phonegap 2.7.0上运行良好,但在使用phonegap 3.0进行“升级”后,似乎没有任何ajax请求通过。
我用普通的javascript创建了一个简单的测试页面(将dojo作为变量消除),结果是一样的。
由于 麦克
我的环境
的javascript:
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function(){
alert ("rdystate: " + xmlhttp.readyState);
alert ("status: " + xmlhttp.status);
alert ("Text: " + xmlhttp.statusText);
alert ("ResponseText: " + xmlhttp.responseText);
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert(xmlhttp.responseText);
}
}
xmlhttp.open("GET","http://10.0.2.2:8080/myapp/rest/feedback/ping",true);
xmlhttp.send();
输出:
rdystate: 1
rdystate: 2
status: 404
Text: *empty*
ResponseText: *empty*
rdystate: 4
status: 404
Text: *empty*
ResponseText: *empty*
答案 0 :(得分:0)
我对此并不是百分之百确定,但我相信使用IP地址可能不属于域名白名单?您可以将DNS记录指向它并尝试使用域名吗?