简单的require-jquery测试没有加载

时间:2013-04-14 17:54:11

标签: javascript jquery requirejs

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

1 个答案:

答案 0 :(得分:1)

试过简单地在回调中调用警报?像:

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