这对我来说非常非常不寻常;我从来没有遇到过这种情况。
在此特定域 URL 上 http://www.flexibleassembly.com/Beta/responsive-beta-II.html , 我的添加到购物车功能不应显示,唯一应该出现的按钮是“请求报价”按钮。
.html 文件位于同一帐户和确切的文件位置下。这是源自 NetSuite。
在这两个域上,代码完美运行!
http://www.flexibleindustrial.com/Beta/responsive-beta-II.html
http://www.flexiblescientific.com/Beta/responsive-beta-II.html
我无法更好地描述这一点,这对我来说是如此独特,以至于我不知道如何最好地描述它;除了“我的代码无法在一个网站上运行,但可以在其他两个网站上运行”之外
就像我说的,文件位置位于每个域提取相同文件的同一帐户下。什么会导致这种情况呢? NetSuite 基于云;有什么我需要寻找的吗?
编辑: 我忘记添加错误控制台(F12),每个域都有不同的错误控制台输出。
FA -
Uncaught TypeError: Cannot read property 'split' of undefined
at HTMLDocument.<anonymous> (responsive-beta-II.html:1923)
at j (jquery-latest.min.js:2)
at Object.fireWith [as resolveWith] (jquery-latest.min.js:2)
at Function.ready (jquery-latest.min.js:2)
at HTMLDocument.J (jquery-latest.min.js:2)
在其他两个网站上,我没有收到任何错误。
最佳答案
原因如下:
var sale = "Call For Price";
var basPrc2 = list.split("$")[1];
促销
中没有$
。
关于javascript - 代码可以在两个站点上运行,但不能在第三个站点上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41268998/