我一直在开发我的脚本,现在想开始将它们移动到一个 js 文件中。但是,我要移动的第一个脚本在 js 文件中不起作用。
function listEvents(url, phash) {
var hashlocation = phash.split('#')[1];
if (hashlocation === undefined) {
var page = '';
} else {
var page = hashlocation;
}
$('#events').empty().load(url + page);
}
像这样从页面调用;
$(window).load(function() {
listEvents('<? echo base_url(); ?>ajax/events_ajax/',window.location.hash);
});
在任何人询问之前,在头部的 jquery 库之后加载 js 文件。我已经清除了缓存,将 cloudflare 置于开发模式等,如果我在浏览器中加载 JS 文件,我会看到我的功能。我在控制台中没有看到任何错误。我错过了什么?