【发布时间】:2026-01-15 15:20:03
【问题描述】:
您好,以下代码在桌面上运行良好,但在移动浏览器上 ajax 调用失败。在移动设备上,它返回“数字”。任何帮助将不胜感激。 在桌面上,我尝试过使用 firefox、IE 和 chrome。在 Android 上试用了 dolphin、chrome 和 samsung 内置浏览器。
var url="../eXploreAPI/api";
function login(){
var number , password;
number = $("#number1").val();
password = $("#password1").val();
var token= btoa(number +":"+password);
$.ajax({
url: url,
headers: {
'token':token
},
type: 'POST',
datatype: 'application/x-www-form-urlencoded',
data: {
requestName: "login" ,
mobileno : number,
password : password
},
success: function (data) {
var d=jQuery.parseJSON(data);
var item=d.item;
var val = item.userid;
getdetails(val);
},
error: function () {
alert(number);
}
});
}
function getdetails(val){
localStorage.setItem("shop_id",val);
window.location.href="../page4.html";
return false;
}
【问题讨论】:
标签: javascript jquery ajax jquery-mobile mobile