在 jQuery 中,如何在通过代码检索的脚本中调用函数?
我有一个名为 testjavascript.js
这是代码:
function testfunctionwithdata(testdata)
{
alert(testdata);
}
function testfunction()
{
alert("testfunction");
}
我还有一个名为 testcalljavascriptfunction.js
这是代码:
var scripturl = "/objects/testjavascript.js";
$.getScript(scripturl, function() {
script.testfunction();
});
当我从 index.html
页面加载 testcalljavascriptfunction.js
脚本时,我在控制台中收到以下错误:
Uncaught ReferenceError: script is not defined
最佳答案
在您的上下文中没有名为 script
的对象,当加载脚本文件时,它会被解析并执行。由于您的方法似乎位于全局上下文中,因此您可以使用 testfunction()
var scripturl = "/objects/testjavascript.js";
$.getScript(scripturl, function() {
testfunction();
});
关于javascript - Uncaught ReferenceError : script is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31016860/