2012-09-14 60 views
0

我正在使用谷歌關閉庫大規模的Web應用程序。基本上我發送一個跨域請求從服務器獲取一些JSON數據。數據被正確地返回並且一切正常,但爲JSONP.send方法指定爲error_callback的函數仍然激發,我無法理解爲什麼。JSONP請求返回結果,但也觸發error_callback

The source JavaScript File

這是觸發該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')); 

回答

0

如果JSONP請求的服務器響應類型不是應用程序/ JSON,錯誤回調是從來沒有發射:)