我正在开发一个需要访问某个远程 Web 服务的移动应用程序。我正在使用 jQuery.ajax(),并且由于相同的来源策略,我被迫使用 JSONP 来完成我的请求。我的客户要求是这样的:
$.ajax({
type: "GET",
url: "http://www.foo.jws/bar",
contentType: "application/json; charset=utf-8",
data: {},
dataType: 'jsonp',
success: function(msg) {
console.log(msg);
},
error: function() {
console.log('error');
}
});
我一直收到的错误是“Uncaught SyntaxError: Unexpected identifier”
我做错了什么?
编辑: WS 中的数据是 XML