我在使用 Jquery ajax 函数执行跨域 REST 调用时遇到了很多麻烦。
这是代码:
$.ajax({
url: restUrl,
type: 'GET',
crossDomain : true,
dataType: 'jsonp',
jsonp: false,
jsonpCallback: 'jsonpCallbackTest',
error: function(xhr, status, error) {
console.log('not OK '+xhr);
console.log('not OK '+status);
console.log('not OK '+error);
},
success: function(jsonp) {
alert("success");
}
});
这就是我在 Firebug 控制台中得到的:
不正常 [object Object] Init.js:872
不正常 parsererror Init.js:873
不正常 错误:未调用 jsonpCallbackTest
我究竟做错了什么?
关于 Matej