该应用程序在Ripple Emulator(浏览器内Android模拟器)中运行良好,但在实际设备上运行时无效。在设备上,我可以告诉请求运行正常,因为正文的HTML确实更改为“结果:”。但是responseText是一个空字符串。任何建议将不胜感激。这是代码:
PHP
header("Access-Control-Allow-Origin: *");
echo "Hello, World";
JAVASCRIPT
var xhr;
xhr = new XMLHttpRequest();
xhr.open("POST", "http://testinggrounds.5gbfree.com/ss/a.php", true);
xhr.onreadystatechange = function (e) {
if (xhr.readyState == 4) {
document.body.innerHTML = "RESULT: " + xhr.responseText;
}
}
xhr.send();