【发布时间】:2014-03-20 03:53:33
【问题描述】:
请看下面的例子。如何从加载的文件中调用我的函数?
这是我的外部文件,加载了 ajax:
// some-file-name.js
var api = {
method1: function() {
// doStuff here
}
}
在这里我正在加载文件并希望从提供的新方法中调用一些函数:
// load script and do stuff with it when done
$.when(
$.getScript("some-file-name.js"),
$.Deferred(function(deferred) {
$(deferred.resolve);
})).done(function() {
// how to call api.method1() when api.method1() gives me undefined?
});
非常感谢任何建议。
【问题讨论】:
-
这是FAQ
-
@mplungjan - 我可以正常加载脚本,但是如何调用它的方法?
-
@mplungjan:与jquery .getscript() callback when script is fully loaded and executed @ User789 相当重复:您应该在那里提供赏金并关闭此问题。
-
是的,我正在打电话 - 在我的第一条评论中点击常见问题解答
标签: javascript jquery ajax get promise