asp.net mvc4 jquery无法正常工作 [英] asp.net mvc4 jquery not working
本文介绍了asp.net mvc4 jquery无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试运行一个放入我的 _Layout.cshtml 中的jQuery代码,如下所示:
I'm trying to run a jquery code which was put in my _Layout.cshtml as below:
...............
<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文件都已加载)
The above code wasn't fired and when I inspected with Chrome Dev, it showed $ is not defined ( I can see all my jquery, jquery ui files are loaded )
有效,如果我将此代码放在外部js文件中
It worked if I put this code in an external js file
我不介意将我所有的jquery代码放在外部文件中,但实际上是想弄清楚我在哪里做错了.
I don't mind putting all my jquery code in external files, but really wanna clarify where I am doing wrong.
推荐答案
您需要在脚本之前引入jquery.
You need to introduce jquery before your script.
@Scripts.Render("~/bundles/jquery")
<script type='text/javascript'>
$(document).ready(function () {
alert('Test');
});
</script>
@RenderSection("Scripts", required: false)
</body>
</html>
这篇关于asp.net mvc4 jquery无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文