【问题标题】:Error in console: uncaught error history.js adapter has already been loaded控制台错误:已加载未捕获的错误 history.js 适配器
【发布时间】:2014-03-14 08:49:33
【问题描述】:

我正在为由一些网页组成的 activeCollab 创建一个小模块。我正在使用 PHP 和 Javascript/jQuery/AJAX。当我进入模块的主页时,我正在创建一切正常,但如果稍后我尝试转到其他模块,我的 Web 应用程序就会崩溃。没有显示任何信息。恢复它的唯一方法是刷新导航器。

如果我检查我的导航器的错误控制台,我会看到当我从我的自定义网页退出时它显示

`Uncaught Error: History.js Adapter has already been loaded...`

我的 HTML 文件的标题有这样的信息:

<head>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
    <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>

这段代码使我的 Javascript 函数正常工作。

会发生什么?我用谷歌搜索并没有找到关于这个问题的太多信息。我们将不胜感激。

【问题讨论】:

  • 在ui.js之前加载jquery
  • 我遵循了这个建议,但没有奏效。我自己找到了解决方案,谢谢@Nisam

标签: javascript php jquery ajax activecollab


【解决方案1】:

最后我解决了,问题是我的应用程序默认加载它自己的 jQuery 文件,并且这个文件和我尝试导入的文件之间存在冲突。解决方法很简单:我只需要删除我在“head”标签内写的行。

感谢您的帮助!

【讨论】:

  • 这意味着您的“应用程序默认加载自己的 jQuery 文件”是什么意思。它在哪里加载自己的 jquery 文件,如果不在 中,您会在其中显示正在加载的脚本。据我所知,您只加载了一个 jQuery 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-02
  • 2022-08-16
  • 1970-01-01
  • 2019-02-27
  • 1970-01-01
  • 2018-12-08
相关资源
最近更新 更多