为什么这个简单的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。在快速重新加载页面几次后,它似乎正常工作。
答案 0 :(得分:1)
试过简单地在回调中调用警报?像:
require(['jquery'], function($) {
alert("hi");
});