0

我是使用 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>

我究竟做错了什么 ?

4

3 回答 3

1

你应该传入document

$(document).ready(function () {
    alert("test");
});

这相当于:

$(function () {
    alert("test");
});
于 2012-11-22T08:03:48.463 回答
1

Try this:

<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function () {
        alert("test");
    });
</script>

Note: Make sure you have included reference of jQuery Library on your page.

于 2012-11-22T08:07:31.607 回答
0

您是否正确包含了 jQuery?

$(this).ready(function () {
        alert("test");
});

这段代码应该可以工作。检查http://jsfiddle.net/yM5PC/

于 2012-11-22T08:16:41.273 回答