[英]magento bundle.js error
我刚刚在我的网站上发现使用magento 1.3.2.2在捆绑产品上,当添加不同的选项时,价格在Internet Explorer中不会改变。 但它适用于所有其他浏览器。
在Internet Explorer中我收到错误消息。
Message: Object doesn't support this property or method
Line: 34
Char: 9
Code: 0
URI: /skin/frontend/my_new_interface/design2/js/bundle.js
所以我检查了第34行并找到了
parts = selection.id.split('-');
我验证了selection.id是一个字符串。 我不是javascript专家,我不熟悉原型。
在云雀上我决定将这条线分开:
var parts = selection.id;
parts = part.split('-');
那解决了这个问题。 此外,我回去,只是简化为:
var parts = selection.id.split('-');
哪个仍然有用。 我不认为这是一个我应该搞砸的文件。 我假设这个javascript类应该可以正常工作,即我不需要改变任何东西。
我希望有人知道为什么这可能解决问题或我能做些什么来找出真正的问题是什么。 你觉得我有什么问题可以解决这个问题吗?
你很可能在另一个不存在的情况下点击了一个ID,因此它试图拆分一个未定义的变量。 如果修复程序适合您,请坚持使用它,但您可能需要考虑升级Magento安装。 该系列现已发布到1.4,每个版本都有大量修复。
希望有所帮助!
谢谢,乔
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.