【问题标题】:Not loading JS File for the first time第一次没有加载 JS 文件
【发布时间】:2016-08-28 16:17:30
【问题描述】:

当我第一次加载我的页面时,它没有显示全局函数。

示例:

function abc() {
   alert("not working 1st time");
}

如果我们再次刷新页面,那么它可以正常工作。控制台也没有错误。

如果我们打开开发者工具并刷新页面,那么所有全局方法都可以正常工作。

如果我们在没有开发人员工具的情况下刷新页面,则会显示错误

我该如何解决这个问题。

甚至控制台中的页面都显示为空白。

全局函数意味着那些没有在文档中准备好。所有文档就绪方法都工作正常。

提前致谢

【问题讨论】:

  • 文档中的函数在哪里?
  • 我在文档中编写了一些函数,有些在外部js文件中。两者都不工作
  • 如果我试图从控制台调用该方法,那么它的显示功能是未定义的
  • @bhagirathi 据我所知,页面加载中包含的功能,或者您可以说在 docuemnt.ready 中,这些功能在加载时被调用。

标签: javascript jquery asp.net-mvc


【解决方案1】:

试试这个:

<html>
<head>
</head>
<body>
    <script>
        abc();
        function abc() {
            
            alert("not working 1st time");
            
        }
    </script>
</body>
</html>

【讨论】:

  • 是的,它会工作,但在我的应用程序中它不工作不知道为什么?
  • 如果我们打开开发者工具并检查,那么它工作正常。很奇怪,我知道但不知道该尝试什么以及在哪里找到问题
  • 复制我所有的代码并粘贴到你的应用程序中,试试看。如果我的帖子对你有帮助,请标记它!
  • 它不起作用,这是我的问题,该代码在我的应用程序中不起作用。
  • 是否可以在实际定义之前进行调用?顺序很重要
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多