我在Magento上有个错误;未捕获类型错误:无法读取属性';遵守';“无效”的定义;
这就是我遇到问题的网站:www.filteright.com 当我尝试下订单时,我进入了最后一步(在添加信用卡详细信息之后),我按了下订单,但什么都没有发生(它显示加载,然后停止。我检查了chrome(F12)中的控制台,这就是我遇到的错误 如果您想亲自尝试,您可以使用以下信用卡数据: 签证 卡片编号:4900 0000 0003 有效期:2015年12月 CVV:123 (来自sellxed测试信用卡数据) 我猜这行代码有问题我在Magento上有个错误;未捕获类型错误:无法读取属性';遵守';“无效”的定义;,magento,Magento,这就是我遇到问题的网站:www.filteright.com 当我尝试下订单时,我进入了最后一步(在添加信用卡详细信息之后),我按了下订单,但什么都没有发生(它显示加载,然后停止。我检查了chrome(F12)中的控制台,这就是我遇到的错误 如果您想亲自尝试,您可以使用以下信用卡数据: 签证 卡片编号:4900 0000 0003 有效期:2015年12月 CVV:123 (来自sellxed测试信用卡数据) 我猜这行代码有问题 $('subscription_plan').observe('c
$('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>
var subscriptionForm=新的VarieForm(“subscription-form”);
subscriptionForm.submit=函数(){
返回VarienForm.prototype.submit.bind(subscriptionForm)();
}
document.observe(“dom:loaded”,function()){
$('subscription_plan')。观察('change',功能(事件){
var指数=该值;
$$('.plan details')。每个(功能(元素、索引){
元素。隐藏();
});
如果($(‘计划详情-’+索引)){
$('plan-details-'+index).show();
}
});
$('btn-change-subscription')。观察('click',函数(事件){
});
});
这是一个与PrototypeJS相关的问题。
您收到的错误是因为它在DOM中找不到元素,为此调用了.observe()
签入页面源以在页面中包含具有
id=“订阅计划”
或id=“btn更改订阅”
。如果你找不到它们,那么你必须找到它们不在页面中的原因。你需要告诉我们出了什么问题。你想做什么?你期望得到什么,得到什么?你应该编辑你的问题并添加更多关于你问题的信息。你好@Jubobs我添加了更多信息。我不知道是什么我可以提供更多。那更好。我帮不了你,但我相信其他人会的。