Uncaught ReferenceError: script is not defined
Uncaught ReferenceError: script is not defined
在 jQuery 中,如何调用通过代码检索的脚本中的函数?
我有一个名为 testjavascript.js
的 javascript 文件
代码如下:
function testfunctionwithdata(testdata)
{
alert(testdata);
}
function testfunction()
{
alert("testfunction");
}
我还有一个 javascript 叫 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();
});
在 jQuery 中,如何调用通过代码检索的脚本中的函数?
我有一个名为 testjavascript.js
代码如下:
function testfunctionwithdata(testdata)
{
alert(testdata);
}
function testfunction()
{
alert("testfunction");
}
我还有一个 javascript 叫 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();
});