-1

我有一个我现在正在管理的旧网站,但还没有自己编码。开发人员已将 jQuery 1.5.1 版与 google 的以下代码集成:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.5.1");</script>

控制台充斥着以下关于 c.replace is not a function 的错误消息,并且不推荐从 jsapi 加载模块。有时整个 jQuery 库没有加载,需要刷新页面。 https://i.imgur.com/UrXvqzM.png

我尝试将 jQuery 的 1.5.1 版与控制台(https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js)以及来自cloudflare,但是由于该网站正在使用MarkItUp插件,因此缺少某些内容并且 MarkItUp 无法正常工作。我知道它已经很老了,但我不能只换一个编辑器。我不知道 google.load 函数是否加载了比常规 jQuery 更多的文件,但我不知道如何解决问题并查看缺少的内容。所以,如果有人知道如何从 jsapi 迁移并加载正确的 jQuery 版本,我将不胜感激!

4

1 回答 1

0

我有同样的问题。只需注释这两行并添加:

<script type="text/javascript" charset="utf-8" src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 

在此处选择现有版本: Google Hosted Libraries

于 2020-07-08T20:07:18.580 回答