简单的require-jquery测试未加载

Simple require-jquery test not loading

本文关键字:加载 测试 require-jquery 简单      更新时间:2023-09-26

为什么这个简单的require-jquery测试不显示警报?

html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>test</title>
</head>
<body>
stuff.
<script data-main="js/main" src="js/require-jquery.js"></script>
</body>
</html>
js/main.js:

require(['jquery'], function($) {
    $(function() {
        alert("hi");
    });
});

没有错误或任何东西,也没有警报。我也试着把脚本标签放在头部,但没有什么不同。(

js文件存在,并且可以直接从浏览器访问。

编辑:

哦!这似乎是一个缓存问题,其中旧的缓存(非工作)版本的js被加载代替。在快速重新加载页面几次后,它似乎可以工作了。

是否尝试过简单地在回调中调用警报?如:

require(['jquery'], function($) {
    alert("hi");
});