在我正在构建的网站上,当您登录时(因为数据库在另一台服务器上),我使用JSON padding来检查用户是否具有正确的凭据。
它在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中都无法正常工作,从未看到成功提示。
有人知道如何解决这个问题吗?
谢谢。