我有一个函数,它发送XMLHttpRequest GET以从我的后端检索JSON。
xhttp.onreadystatechange = function()
{
if(xhttp.readyState == 4 && xhttp.status == 200)
{
applicationUtil.showLoader(false);
if(handler != null)
{
alert(xhttp.responseText);
if(xhttp.responseText != "" && this.getResponseHeader('content-type') == "application/json")
{
handler(JSON.parse(xhttp.responseText), false);
}
else
{
handler("", true);
}
}
}
}
xhttp.open("GET", "../../csp/healthshare/hsanalytics/Custom.AMY.REST.Session.cls?CacheUserName="+ username +"&CachePassword="+ password, true);
xhttp.send(null);
现在,此功能可在任何设备上的任何浏览器上100%运行,接受iOS Firefox。我尝试过jQuery路由,结果相同:
$.ajax({
url: "../../csp/healthshare/hsanalytics/Custom.AMY.REST.Session.cls?CacheUserName="+ username +"&CachePassword="+ password,
accepts:"application/json",
cache: false,
crossDomain: true,
dataType: "json",
username: username,
password: password,
error: function(event)
{
handler("", true);
},
success: function(data, status)
{
handler(data, false);
}
});
我花了几个小时研究这个话题,但我找不到任何特定于我的问题的文章。
答案 0 :(得分:0)