0

我正在使用 Prototype JS 框架通过 SSL 连接进行 AJAX 调用。起初,AJAX 表现良好。但是,如果页面活动时间超过 10 秒左右,AJAX 请求将无法成功返回并且状态为 0,或者在 Network Inspector 中为“已取消”...

在此处输入图像描述

这发生在多个浏览器中,我尝试了与 .gz 文件相关的其他解决方案,但均无济于事。

另一个提示是,一旦 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 回答