0

为什么这个简单的 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。在快速重新加载页面几次后,它似乎工作了。

4

1 回答 1

1

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

require(['jquery'], function($) {
    alert("hi");
});
于 2013-04-14T17:58:54.973 回答