所以,这是我遇到问题的网站:www.filteright.com
当我尝试下订单时,我进入最后一步(在我添加信用卡详细信息之后)并按下下单但没有任何反应(它表示加载然后停止。我已经检查了控制台中的铬( F12)这就是我得到的错误。
如果您想亲自尝试,可以使用以下信用卡数据: 签证 卡号:4900 0000 0000 0003 到期日:2015年12月 CVV:123 (这是来自sellxed测试信用卡数据)
我想这行代码有问题
$('subscription_plan').observe('change', function(event){
我对magento没有多少经验,但我正在努力帮助有人解决这个问题。
如果你能告诉我那里有什么问题我真的很感激。
<script>
var subscriptionForm = new VarienForm('subscription-form');
subscriptionForm.submit = function () {
return VarienForm.prototype.submit.bind(subscriptionForm)();
}
document.observe("dom:loaded", function() {
$('subscription_plan').observe('change', function(event){
var index = this.value;
$$('.plan-details').each(function(element, index){
element.hide();
});
if ($('plan-details-' + index)) {
$('plan-details-' + index).show();
}
});
$('btn-change-subscription').observe('click', function(event){
});
});
</script>
答案 0 :(得分:0)
这是与PrototypeJS相关的问题。
您收到的错误是因为它无法在DOM中找到要调用.observe()
的元素。
签入页面源以在页面中包含元素
id="subscription_plan"
或id="btn-change-subscription"
。如果找不到它们,那么你必须找到它们不在页面中的原因。