0

Prototype JS フレームワークを使用して、SSL 接続を介して AJAX 呼び出しを実行しています。最初は、AJAX は正常に動作します。ただし、ページが 10 秒以上ライブである場合、AJAX 要求は正常に返されず、Network Inspector でステータスが 0 または「キャンセル済み」になります...

ここに画像の説明を入力

これは複数のブラウザーで発生し、.gz ファイルに関連する他のソリューションを試しましたが、すべて役に立ちませんでした。

もう 1 つのヒントは、AJAX リクエストが失敗し始めると、緑色のロック シンボルが警告シンボル (安全でないコンテンツ) の付いた灰色の三角形に変わることです。任意のポインタをお願いします?

4

1 に答える 1

0

AJAX リクエストは、ヨーロッパのスイッチャーによってリダイレクトされていました。これを変更しました:

   $clearCurrentUrl = str_replace(array('/index.php'), '', Mage::helper('core/url')>getCurrentUrl());
   $clearRedirectUrl = str_replace(array('/index.php'), '', $redirectUrl);

これに...

   $clearCurrentUrl = str_replace(array('/index.php', 'https://', 'http://'), '', Mage::helper('core/url')->getCurrentUrl());
   $clearRedirectUrl = str_replace(array('/index.php', 'https://', 'http://'), '', $redirectUrl);

そして、それは今魅力的に働きます!:) ありがとうございます。

于 2013-05-22T16:21:03.377 に答える