我正在将 Google Closure Library 用于大型网络应用程序。基本上我正在发送一个跨域请求以从服务器获取一些 JSON 数据。数据正确返回,一切正常,但指定为 JSONP.send 方法的 error_callback 的函数仍然触发,我不明白为什么。
这是触发 JSONP 请求的代码。
JSONPhandler.send({
action: 'getAllPublishers', start: 0, length: 15},
goog.bind(function(callback) {
progressBar.setValue(100);
goog.style.showElement(progressBarContainer, false);
goog.dom.append(this.mainViewPublications,
initItems.call(this, callback));
}, this), errorHandler.displayError('UNKNOWN'));