我是使用MVC 4和Javascript的新手。我创建了一个javascript,在页面准备好后不会发送警报。我似乎无法弄清楚我做错了什么。
我的代码:
@{
ViewBag.Title = "Import";
}
<script type="text/javascript">
$(this).ready(function () {
alert("test");
});
</script>
<h2>Import</h2>
<form id="form1">
@Html.DropDownList("TableDDL")
</form>
我做错了什么?
答案 0 :(得分:1)
您应该传递document
:
$(document).ready(function () {
alert("test");
});
相当于:
$(function () {
alert("test");
});
答案 1 :(得分:1)
试试这个:
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
alert("test");
});
</script>
注意:请确保您的网页上包含了jQuery Library的参考。
答案 2 :(得分:0)
您是否正确包含了jQuery?
$(this).ready(function () {
alert("test");
});
此代码应该有效。 查看http://jsfiddle.net/yM5PC/