Javascript 使用已加载脚本的函数
在我的HTML页面中,我正在加载一个JS文件main.JS,其中包含一些函数 HTML: 现在我使用$.getScript加载另一个JS文件first.JS。但是这个文件需要使用第一个文件的一些函数 first.js:Javascript 使用已加载脚本的函数,javascript,jquery,Javascript,Jquery,在我的HTML页面中,我正在加载一个JS文件main.JS,其中包含一些函数 HTML: 现在我使用$.getScript加载另一个JS文件first.JS。但是这个文件需要使用第一个文件的一些函数 first.js: 在本例中,单击“单击我”按钮将导致在控制台中完成打印。您的代码看起来是正确的。我将添加一个.fail语句来解释jQuery$.getScript官方文档中所述的错误: 请参阅处理错误 检查console和/或exception var中的错误标记,以查看加载文件时是否有错误,主要
在本例中,单击“单击我”按钮将导致在控制台中完成打印。您的代码看起来是正确的。我将添加一个.fail语句来解释jQuery$.getScript官方文档中所述的错误: 请参阅处理错误
检查console和/或exception var中的错误标记,以查看加载文件时是否有错误,主要原因是路径或语法错误。first.js缺失,或者您在示例中将其称为second.js。无论如何,我会添加一个.fail处理来解释错误,并查看它是否正确加载。这难道不是路径错误吗?你是如何包含second.js的?在你的问题中包括这一点。对不起。我的错误。我是说first.js
<head>
<script src="main.js"></script>
</head>
<body>
<header>Navigation</header>
<main>
<div id="click_me">
</div>
</main>
</body>
$( document ).ready(function() {
start()
});
function start() {
$.getScript( 'first.js' ).done(function () {
console.log("loaded");
});
}
function anything() {
console.log("done");
}
$('#click_me').on('click', function() {
anything();
});