Transport.js/run() エラー:「process_request」は未定義です_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:49:26
オリジナル
947 人が閲覧しました

ECshopのAJAX(例:transport.js)を使用する

IE が時々表示されます: ReferenceError: process_request が定義されていません、および FF が表示されます: Transport.js/run() error: unknown 実際、これは Transport.js とは関係ありません。だから問題は何ですか?

(1) まず行 445 ~ 447 を見つけて、次の 2 つの文を見つけます:

/* 2 つのエイリアスを定義します */
var Ajax = トランスポート;
Ajax.call = Transport.run;

(2) そして、735 を見つけて、次の文を見つけました:

Ajax.onRunning = showLoader;

はは... 実は問題はこの文の showLoader 関数にあります。この関数の753行目にこのステートメントがあるからです

if (! obj && process_request) であり、変数 process_request が定義されていないために上記の問題が発生します。 !

(3) 変数が定義されていないと表示されるのはなぜですか?

理由は非常に簡単で、EC では次の文がよく使われるからです。

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート