这是我的jQuery ajax代码
$.ajax({
type: "GET",
url: "http://example.com/request=r",
dataType: "json",
processData: true,
data: {},
success: function (responseString) {
alert(responseString);
},
error: function (xhr, errorType, exception) {
var errorMessage = exception || xhr.statusText;
alert("Excep:: "+exception +"Status:: "+xhr.statusText);
}
});
我没有得到例外,但我得到xhr.statusText为Error
答案 0 :(得分:2)
你对Same Origin Policy犯规了。唯一的客户端替代方法是使用JSONP请求类型,如果提供者支持它。
如果不是,您需要编写服务器端代理来获取数据(在PHP / C#等中),然后通过AJAX查询。