【问题标题】:Can't get the jQuery .getScript to work for calling a function?无法让 jQuery .getScript 用于调用函数?
【发布时间】:2017-05-02 19:55:08
【问题描述】:

我试图从文件 file2.js 调用一个在 file1.js 中定义的函数 foo()。在 file1.js 中,函数如下所示:

function foo(){
   alert("Here");       
}

在 file2.js 中,我尝试像这样调用这个函数:

$.getscript('file1.js', function(){
   foo();
}); 

但是,这个函数没有被调用。我需要做什么来解决这个问题有什么想法吗?感谢您的回复。

【问题讨论】:

  • 这就是file1.js的全部吗?
  • file2.js 和 file1.js 是同一级别的吗?
  • 我在 foo() 之前定义了一个函数。是的,这两个文件处于同一级别。
  • foo 在所述函数中吗? (即将到来的 20 个问题的游戏)
  • 不,foo 是在函数之外定义的

标签: javascript jquery getscript


【解决方案1】:

getScript 中有错字(注意大小写):

$.getScript('file1.js', function() {...});

根据 jQuery getScript 文档:https://api.jquery.com/jquery.getscript/

【讨论】:

  • 我可以吻你。感谢您指出这一点。现在工作。
  • 太棒了,很高兴为您解决了问题。您的控制台中应该有一个错误。如果您不熟悉如何查看错误或控制台,请参阅此处:developer.mozilla.org/en-US/docs/Tools/Web_Console。还记得接受这个答案作为解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多