【发布时间】:2014-02-05 16:04:06
【问题描述】:
我正在尝试从其他域获取一些信息,该域仅允许 jsonp 调用 - 其他域被拒绝。如何获取内容而不是执行?因为我得到一个错误的回应。我不需要执行它,我只需要在我的脚本中使用它。任何格式(响应是json但js不理解)。 我不能影响那个域,所以不可能改变那个方面的东西。 这是我的代码:
$.ajax({
url: url + '?callback=?',
crossDomain: true,
type: "POST",
data: {key: key},
contentType: "application/json; charset=utf-8;",
async: false,
dataType: 'jsonp',
jsonp: 'callback',
jsonpCallback: 'jsonpCallback',
error: function(xhr, status, error) {
console.log(status + '; ' + error);
}
});
window.jsonpCallback = function(response) {
console.log('callback success');
};
【问题讨论】:
-
服务器的响应是什么
标签: javascript json jquery jsonp