0
<script type="text/javascript">
$(document).ready(function() {
     alert("Hello jQuery.");
});
</script>

这在我第一次请求时有效/Home/Index,但如果我导航到例如/Account/Login然后返回/Home/Index它不起作用。每次都使用 webforms 项目做同样的事情。我错过了什么?谢谢。

4

3 回答 3

0

试试这个:

$(function() {
    alert("Hello jQuery.");
});

http://api.jquery.com/jQuery/#jQuery3

也许它会给你带来更少的麻烦。

于 2010-07-29T14:27:36.580 回答
0

感谢您的回复。答案和一个问题:对 .js 文件的相对引用是可以的,http: //localhost:12345/但不是http: //localhost:12345/Home/Index- 实际上它们是相同的资源,但对于 mvc 内部不是,尽管事实上 mvc“路径”是逻辑的而不是物理的 - 那么为什么mvc 是否使 .js 引用相对于逻辑路径?

于 2010-07-28T18:22:01.090 回答
0

这不是答案。尝试这个:

<div id="test-ready"></div>
<script type="text/javascript">
        $("#test-ready").append("<span>pre ready</span><br />");
        $(document).ready(function() {
            $("#test-ready").append("<span>in ready (hello jQuery)</span><br />");
            //alert("Hello jQuery.");
        });
        $("#test-ready").append("<span>pos ready</span><br />");
</script>
于 2010-07-28T16:15:16.253 回答