我在使 AJAX 在移动设备上工作时遇到问题,我有一个简单的支持票站点...我无法从服务器获取异步响应...
提出了请求,但我没有得到回应
我在使用 Android 4.0.3 的表和使用 4.1.2 的 Sony Xperi 中进行测试
页面加载但它不处理 Javascript 异步请求
这是我的代码:
function ajaxAsyncRequest(htmlEntityTarget, progressTarget, requestKey, queryId) {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
document.getElementById(progressTarget).innerHTML = "Processing Request...";
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
switch(requestKey) {
case "loadTickets":
document.getElementById(htmlEntityTarget).innerHTML = xmlhttp.responseText;
document.getElementById(progressTarget).innerHTML = "Done Processing! Tickets Loaded!";
break;
case "loadTicketConversation":
document.getElementById(htmlEntityTarget).innerHTML = xmlhttp.responseText;
document.getElementById(progressTarget).innerHTML = "Done Processing! Conversations Loaded!";
break;
default:
document.getElementById(htmlEntityTarget).innerHTML = "failed response";
break;
}
}
}
xmlhttp.open("GET", "http://localhost/helpdesk/main/serverRouting/serverRoutingEntryPoint.php?key=" + requestKey + "&&queryId=" + queryId, true);
xmlhttp.send();
}