javascript - 代码可以在两个站点上运行,但不能在第三个站点上运行

标签 javascript jquery

这对我来说非常非常不寻常;我从来没有遇到过这种情况。

在此特定域 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/

相关文章:

javascript - 如何在搜索后清除表单中的所有字段?

javascript - AngularJS 函数被调用多次?

javascript - 无法访问 jQuery 插件中的原型(prototype)函数

jquery - Codeigniter 使从 php 创建的 html 表可点击

javascript - D3.js 与 D3.min.js 之间的区别

javascript - 当我尝试以 Angular 使用 Controller 时,我的页面变成空白

javascript - jQuery 中的关闭菜单事件

javascript - jquery 或 javascript - 将文本编辑器中的文本添加到变量中

javascript - 创建描述点的离散分布的颜色渐变

javascript - 如何在javascript中为Imagebutton设置强制附件