我最近将我的站点从本地服务器在线移动到测试服务器。我注意到当我进行更改时,我的"添加到购物车"按钮停止工作。我知道是否与冲突的javascript或Ajax有关。我真的需要解决这个问题,请帮忙。
这是测试站点的链接。
http://mackeyshotrods.com/test/store/rvca-detail
这是因为同源策略违反
将以下代码添加到您的服务器端 IE.php页面
<?php
header('Content-Type: application/x-www-form-urlencoded');
header("Access-Control-Allow-Origin: *");
?>
这个问题发生在我身上,因为.htaccess指向"http://www.mywebsite.com"(即带有www.前缀)和virtuemart/security/"安全站点网址"和"安全网址"被设置为"http://mywebsite.com"(即没有www.前缀)。从而导致同源策略问题。将美德市场/安全/"安全站点网址"和"安全网址"更改为"http://www.mywebsite.com"(因此它们匹配)为我解决了这个问题。