这对我来说非常不寻常;我从未遇到过这个。
在此特定域名网址上 http://www.flexibleassembly.com/Beta/responsive-beta-II.html, 我的 add-to-cart 功能不应该显示,唯一应该出现的按钮是“ request quote ”按钮。
.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)
在其他两个网站上,我没有收到任何错误。
答案 0 :(得分:1)
原因如下:
var sale = "Call For Price";
var basPrc2 = list.split("$")[1];
$
中没有sale
。
答案 1 :(得分:0)
在这里发生了什么,从Karthik VU提供给我的数据给了我一个新的方向。
我发现&#34;要求价格&#34;当项目从其主动显示的域中获取时调用。
FA =出现在网站上,var price =&#34;要求价格&#34; FI / FS =未出现在网站上,var price =数值
因此,它以两种不同的方式显示我的代码。我重新编写了我的陈述,并消除了这个问题。