2013-05-21 18 views
0

我正在使用Prototype JS框架通过SSL连接执行AJAX调用。起初,AJAX表现良好。但是,如果网页上线时间超过10秒左右,Ajax请求未能成功返回,并在网络督察“取消”的0状态,或...Javascript-AJAX请求在通过SSL之后取消

enter image description here

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

另一个提示是,一旦AJAX请求开始失败,绿色锁定符号将变成带有警告符号(不安全内容)的灰色三角形。任何指针?

+0

什么是您实际使用的网址?我知道我可以在第一列看到路径,但我认为在使用https – Ian

+0

Hi Ian,thx时,您不认为可以向非https请求AJAX请求。我看过URL请求,它们都开始https:// – Jongosi

回答

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); 

而且现在工作的魅力! :) Thx人。