javascript停止工作,但在不同的服务器上工作

javascript停止工作,但在不同的服务器上工作,javascript,Javascript,我需要你帮我解决一个奇怪的问题 我工作的公司有一个公司网站。 过去几天我一直在更新他们网站上的页面 更新后,我决定上传网站, 但是突然之间javascript不再工作了 当我按下f12键时,出现以下错误 Uncaught SyntaxError: Invalid or unexpected token base.js:1未捕获引用错误:$未定义 at base.js:1 在(我自己的服务器)上,它可以正常工作 在(公司服务器)上,它不工作 这会是什么问题? 它不只是在一个页面上,而是在每一个页

我需要你帮我解决一个奇怪的问题

我工作的公司有一个公司网站。 过去几天我一直在更新他们网站上的页面

更新后,我决定上传网站, 但是突然之间javascript不再工作了

当我按下f12键时,出现以下错误

Uncaught SyntaxError: Invalid or unexpected token
base.js:1未捕获引用错误:$未定义 at base.js:1

在(我自己的服务器)上,它可以正常工作

在(公司服务器)上,它不工作

这会是什么问题? 它不只是在一个页面上,而是在每一个页面上Javascript都不起作用

[更新]

我知道Javascript的不同版本。 这已在公司网站的测试环境中修复。 这仍然不能解决当前的问题

多谢各位


Wesley

看起来您正在使用jQuery编写JavaScript代码

第一页的页眉包含用于加载jQuery的标记:

<script src="js/jquery-3.3.1.min.js" type="text/javascript"></script>

但是在第二页,您从未加载jQuery

由于我不知道服务器的文件结构如何,我无法告诉您确切的路径,但您需要确保在公司网站上以类似的方式加载jQuery

编辑:


我注意到您从
https://www.aska-ltd.jp/js/jquery-1.10.1.min.js
。但是,此文件不是原始文件(与
https://code.jquery.com/jquery-1.10.1.min.js
使用MD5)。如果您想使用此旧版本(不推荐),您可以尝试重新下载它或从其官方服务器(推荐)加载jQuery的最新版本。

在测试站点上使用jQuery 3.3.1:

<script src="js/jquery-3.3.1.min.js" type="text/javascript"></script>

在主站点上使用jQuery 1.10.1:

<script src="https://www.aska-ltd.jp/js/jquery-1.10.1.min.js"></script>


如果您没有特定需求,请同时使用v3。

正如@NoobTW和@SapuSeven所说,生产站点上的jQuery脚本中存在错误

在生产站点上,尝试替换此

使用此

此外,如果您从CDN加载jQuery,它可能有助于简化事情。jQuery3有一个选项:


有关更多选项,请参见此处:

JQuery根本不会在主服务器上加载。我尝试从服务器上的文件中获取代码并对其进行评估,但在服务器返回的JQuery文件中发现了某种损坏:


如果JQuery的更新版本也发生同样的情况,请检查它是否也已损坏。这可能是服务器执行的某种转换不正确。

我在公司网站的测试环境中修复了可能的重复。没有解决问题。我在公司网站的测试环境中解决了这个问题。无法解决此问题。jquery-3.3.1.min.js:2未捕获的语法错误:无效或意外的令牌swiper.min.js:16未捕获的语法错误:无效或意外的令牌基。js:1未捕获的引用错误:$未在基中定义。js:1 fadein.js:24未捕获的引用错误:$未在我的测试中的fadein.js:24中定义,我从主站点复制所有代码,只需将“”更改为“”即可。我仍然认为是jQuery版本的问题。@WesleySchravendijk正如您从第一行看到的,jQuery文件有问题。它不是原创的。