0

大規模なウェブアプリにGoogleClosureLibraryを使用しています。基本的に、サーバーからJSONデータを取得するためのクロスドメインリクエストを送信しています。データは正しく返され、すべてが正常に機能しますが、JSONP.sendメソッドのerror_callbackとして指定された関数は引き続き起動し、理由がわかりません。

ソースJavaScriptファイル

これは、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'));
4

1 に答える 1

0

JSONPリクエストのサーバー応答タイプがapplication/jsonでない場合、エラーコールバックは発生しません:)

于 2012-10-31T16:05:21.030 に答える