在我正在构建的网站上,当您登录时(因为数据库在另一台服务器上),我使用json 填充来检查用户是否作为正确的凭据。
它运行完美(ie7、ie8 和 FF),直到我在chrome、safari 和 opera上尝试过它,这完全是一场灾难。
$.ajax({
type: "GET",
dataType: "jsonp",
url: "http://someurl.com",
data: aRequestData,
cache: false,
error: function (XMLHttpRequest, textStatus, errorThrown) {
// typically only one of textStatus or errorThrown
// will have info
alert("Error occured textStatus=" + textStatus + " errorThrown=" + errorThrown);
},
success: function(data) {
alert('success');
}
});
简单明了,它可以在浏览器窗口中运行,但是,令我惊讶的是,它在 chrome、safari 和 opera 中不起作用,从未收到成功警报。
有谁知道如何解决这个问题?
谢谢。