什么引起了ajax不能跨域请求的问题?
ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。
function Sel() {
$.ajax({
url: "",
type: "GET",
dataType: 'jsonp',
timeout: 5000,
success: function (json) {
alert(json);
},
error: function (xhr, ajaxOptions, thrownError){ alert("Http status: " + xhr.status + " " + xhr.statusText + "\najaxOptions: " + ajaxOptions + "\nthrownError:"+thrownError + "\n" +xhr.responseText); } });
}