【发布时间】:2022-12-11 19:07:50
【问题描述】:
下面的js代码,在桌面端可以正确执行,但是在手机chrome中出现“NetworkError”:
$.ajax({
url: apiurl + '/sys/login',
type: 'POST',
async: false,
cache: false,
data: formData,
processData: false,
contentType: false,
success: (res) => {
if (typeof res.userName === 'string') {
if (res.userName.trim().length > 0) {
cs.writeCookie("loginstatus", `T|${res.userName}|${res.userId}|${res.employeeName}|${res.employeeId}`, 2);
window.location.href = "/pages/kpis/msignin.html";
}
}
else {
console.log('login fail')
}
},
error: (res) => {
alert(JSON.stringify(res))
}
})
它从移动 chrome 报告:
{"readyState":0,"status":0,"statusText":"NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://127.0.0.1/sys/login'"
谢谢!
我尝试了很多像下面等等但无法解决它:
async: false,
【问题讨论】:
标签: javascript ajax api rest mobile