gpt4 book ai didi

javascript - 移动设备上的 AJAX 请求不起作用

转载 作者:行者123 更新时间:2023-11-28 20:14:42 26 4
gpt4 key购买 nike

我在移动设备上使用 AJAX 时遇到问题,我有一个简单的支持票网站...我无法从服务器获取异步响应...

请求已发出,但我没有得到响应

我正在使用 Android 4.0.3 的表格和使用 4.1.2 的索尼 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();
}

最佳答案

您需要使用提供该服务的服务器的 URL。如果您使用托管服务,它将是您的域名。如果您使用本地服务器,则假设您的移动设备具有 Wifi 连接,则它将是您在本地 DNS 中分配的任何名称。如果他们使用 3G 或 GPRS,那么事情就会变得更加复杂。

关于javascript - 移动设备上的 AJAX 请求不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19373345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com