我正在尝试使用 jQuery/AJAX 发出跨域请求。我有以下代码;
$.ajax({
url: "http://www.cjihrig.com/development/jsonp/jsonp.php?callback=jsonpCallback&message=Hello",
crossDomain:true
})
.done(function( msg ) {
alert( "Done : " + msg );
})
.fail(function( msg) {
alert( "Fail : " + msg);
})
.always(function( msg ) {
alert( "Always : " + msg );
});
URL http://www.cjihrig.com/development/jsonp/jsonp.php?callback=jsonpCallback&message=Hello在直接调用时返回 JSON 对象,在传统方式使用 JSONP 时工作正常(即通过动态脚本标签注入)
但是为什么我在使用 jQuery/AJAX 时会出错?