請參閱下面的示例。如何從加載的文件中調用我的函數?jQuery - 使用ajax加載的文件中的函數調用
這裏是我的外部文件,加載使用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?
});
任何建議非常讚賞。
這是一個[常見問題](https://www.google.nl/search?q=load+jsfile+with+ajax)的[jQuery的 – mplungjan
可能重複:你如何從同步加載腳本另一個目錄通過ajax調用?](http://stackoverflow.com/questions/4539740/jquery-how-do-you-synchronously-load-a-script-from-another-directory-via-an-aja) – mplungjan
@mplungjan - 我可以加載腳本,但是如何調用它的方法? – Iladarsda