【发布时间】:2016-11-18 18:44:52
【问题描述】:
我发现在发出这个 ajax 请求时,如果我在 chrome 的开发人员工具中检查响应,它会返回:
callback(callback({...}))
内部回调指的是 jsonpCallback 中指定的回调。如果我尝试在成功函数中读出响应,我会被告知响应未定义。
下面是我提出的 ajax 请求。
$.ajax({
url: http://www.domain.com/cameraservice/1.0/getCameras,
dataType: 'jsonp',
jsonpCallback: 'callback',
data: data,
success: function(response){
that.reset( that.parse(response.cameras.camera) );
Vent.trigger('cameras.updated', that);
}
});
【问题讨论】:
标签: javascript jquery ajax jsonp