我通过验证“jsonp”来获取数据但是它会出错。
$.ajax({
type: 'GET',
url: _BaseUrl,
contentType: 'application/json;charset=utf-8',
processData: false,
crossDomain: true,
dataType: 'json',
success: function (data) {
sourceGrid = data;
return true;
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.error);
return false;
}
});
错误是:
XMLHttpRequest无法加载网址。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问原始网址。
答案 0 :(得分:0)
请提及您用于AJAX的网址。一个原因可能是您正在使用带http的完整网址。尝试相对网址。
答案 1 :(得分:0)
我已经得到了答案。需要调用一个详细包含的类来允许访问。