<script type="text/javascript">
$(document).ready(function() {
alert("Hello jQuery.");
});
</script>
這工作我第一次要求/Home/Index
,但如果我瀏覽到例如/Account/Login
然後回到/Home/Index
這是行不通的。每次使用webforms項目做同樣的事情。我錯過了什麼?謝謝。jQuery的準備()在asp.net MVC2只火上首次訪問
<script type="text/javascript">
$(document).ready(function() {
alert("Hello jQuery.");
});
</script>
這工作我第一次要求/Home/Index
,但如果我瀏覽到例如/Account/Login
然後回到/Home/Index
這是行不通的。每次使用webforms項目做同樣的事情。我錯過了什麼?謝謝。jQuery的準備()在asp.net MVC2只火上首次訪問
感謝您的回覆。答案和一個問題:對於http: //localhost:12345/
,對於.js文件的相對引用是可以的,但不是http: //localhost:12345/Home/Index
- 儘管事實上mvc「路徑」是邏輯而不是物理的,但實際上它們是相同的資源,但不是內部用於mvc,那麼爲什麼mvc會使.js引用相對於邏輯路徑?
這不是答案。試試這個:
<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-29 14:33:06
是的,但有時只是改變你說同樣的事情的方式有幫助。這就是爲什麼它認爲「可能」。 – ntcolonel 2010-07-29 21:38:26
頁面上是否存在其他一些javascript錯誤?檢查您的控制檯以確保不是這種情況。 – 2010-07-28 15:33:20
這是什麼腳本?,母版頁| /Home/Index.aspx ... – 2010-07-28 16:12:06