是否有可能在AJAX跨域请求成为对象之前编辑它的响应?我的回复格式错误(不容易改变 - 大型企业结构滚动眼睛)我需要尽快获得数据。
我尝试设置预滤器和转换器,但无济于事。
$.ajax({
url:url,
dataType: 'jsonp',
success: function(data, status, jqXHR) {
console.log(data);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR); console.log(textStatus); console.log(errorThrown);
}
});
答案 0 :(得分:1)
使用JSONP,您无法拦截和更改收到的数据。将它视为JS外部资源,将JS对象直接注入您指定的函数,您无法更改嵌入结构。
答案 1 :(得分:0)
制作
dataType: 'text'
然后您将在
中收到简单数据 success( data ){
// remark that data str as You wish
}