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

これは私が最初にリクエスト/Home/Indexしたときに機能しますが、egに移動すると/Account/Login、元に戻る/Home/Indexことはできません。webformsプロジェクトを使用して同じことを行うと、毎回機能します。私は何が欠けていますか?ありがとう。

4

3 に答える 3

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 に答える
0

返信ありがとうございます。答えと質問:.jsファイルへの相対参照はOKでしhttp: //localhost:12345/たが、そうではありませんでしたhttp: //localhost:12345/Home/Index-事実上、それらは同じリソースですが、mvcの「パス」は論理的であり、物理的ではないにもかかわらず、mvcの内部ではありません-なぜですかmvcは論理パスを基準にして.js参照を作成しますか?

于 2010-07-28T18:22:01.090 に答える
0

代わりにこれを試してください:

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

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

多分それはあなたに少ないトラブルを与えるでしょう。

于 2010-07-29T14:27:36.580 に答える