我正在尝试运行放入我的 jquery 代码_布局.cshtml如下:
...............
<script type='text/javascript'>
$(document).ready(function () {
alert('Test');
});
</script>
@Scripts.Render("~/bundles/jquery")
@RenderSection("Scripts", required: false)
</body>
</html>
上面的代码没有被触发,当我用 Chrome Dev 检查时,它显示$ 未定义(我可以看到我所有的jquery、jquery ui 文件都已加载)
有效如果我把这段代码放在外部js文件中
我不介意将所有 jquery 代码放在外部文件中,但真的想澄清我做错的地方。
您需要在脚本之前引入jquery。
@Scripts.Render("~/bundles/jquery")
<script type='text/javascript'>
$(document).ready(function () {
alert('Test');
});
</script>
@RenderSection("Scripts", required: false)
</body>
</html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)