Javascript 如何在外部文件js中运行文档就绪

Javascript 如何在外部文件js中运行文档就绪,javascript,jquery,Javascript,Jquery,我有一个在外部文件js中选择数据的函数 function show_all() { work = "select"; $.ajax({ type: "POST", url: "server.php", data: "work="+work, success: function(data) { $("#boxtop").html(data);

我有一个在外部文件js中选择数据的函数

  function show_all() {
     work = "select";
      $.ajax({
          type: "POST",
          url: "server.php",
          data: "work="+work,
          success: function(data) {
              $("#boxtop").html(data);  
              $('#boxtop').animate({
              scrollTop: $('#boxtop').get(0).scrollHeight}, 0);
          } 
      });  
  }
和文档准备工作在html索引中,但不在外部文件js中工作

$(document).ready(function(e) {
   show_all();
});

如果我理解正确,您需要将这一行添加到index.html

<script type="text/javascript" src="yourscript.js"></script>


在head部分,在src中,您应该放置外部文件的路径

这不是我的问题,我之前添加了这一行。。我的问题是什么文件准备好了在外部不起作用那么你的问题中没有足够的细节。可能是文件路径无效,jQuery存在一些问题,等等。控制台中是否有任何错误消息?请尝试在此处阅读答案:但在我看来,这是jQuery的问题。检查它是否包含在页面中,以及它是否包含在外部文件之前。脚本必须在jquery文件脚本之后?它是?