如何使addEventListener在单独的文件中适用于Javascript函数?

时间:2018-03-16 06:27:54

标签: javascript jquery ajax dom

我目前有java -jar exapmple.jar ,它将以下函数作为参数传递:

document.addEventListener('DOMContentLoaded', functionName);

问题描述:

当上面的函数与行function functionName() { $.ajax({ type: 'GET', url: '/populatePage', success: function(data) { createPage(data); } }) } 在同一个javascript文件中时,页面正确加载。

但是当函数保存在单独的javascript文件中,然后包含在上面一行的文件中时,页面就不会加载。

我可能在这里遗漏了一些基本的东西,但有人可以解释一下吗?

1 个答案:

答案 0 :(得分:0)

使其成为全球功能。 这不可取,但如果你想快速解决方案那么

window.functionName = function() {
  $.ajax({
    type: 'GET',
    url: '/populatePage',
    success: function(data) {
      createPage(data);
    }
  })
}