确保在另一个脚本之前加载某个脚本

时间:2015-05-02 04:59:47

标签: javascript jquery ajax timeago

我无法了解页面中的脚本是如何加载的。我有依赖于其他脚本的jQuery插件。我正在使用timeago jQuery插件。我按顺序加载了这个脚本:

  <script src="<?php echo base_url().'content/scripts/jqueryEngine/jquery.js' ?>" type="text/javascript"></script>  //jquery library
  <script src="<?php echo base_url().'content/scripts/timeago.js' ?>" type="text/javascript"></script>   //timeago
  <script src="<?php echo base_url().'content/scripts/myscript.js' ?>" type="text/javascript"></script>   // Custom scripts that contains ajax.

document ready我正在初始化timeago。但这不适合我。在控制台中,浏览器显示timeago无法正常运行。我想要的是确保在任何其他脚本运行之前已经加载了timeago。我的脚本还包含多个依赖timeago的Ajax调用。

1 个答案:

答案 0 :(得分:0)

HTML中脚本标记的顺序基本上决定了脚本加载的顺序。所以你已经正确设置了这个。

有几点可以帮助您调试问题:

  • 查看开发者控制台,看看是否实际上已经加载了?或者你得到了404
  • 仍然在开发者控制台中,是否有任何错误报告?这些会导致您的应用程序无法按预期运行。

根据以下评论,浏览器似乎没有加载该文件,您需要能够使用chrome开发人员工具调试此类内容。