[英]Javascript ASP.Net Inline Code not working
我正在使用ASP.NET MVC 3和Javascript / JQuery。 因此,我的主要觀點之一是:
<script src="myfile.js"></script>
<script>
$(function () {
var myVar = doSomething("string to manipulate");
});
</script>
因此,在這里,我有一個外部文件,該文件已加載到視圖主體中。 doSomething()
是駐留在外部.js
文件中的函數。
當我運行此視圖時,chrome的控制台顯示一個錯誤,指出找不到doSomething()
的定義,即該函數不存在!
這是因為$(function () {})
等同於$(this).ready(function {})
所以在外部js文件之前加載了此代碼嗎? 不過,我不確定,對此有什么幫助會很棒!
因此錯誤不在我的代碼中,這是由於chrome使用了舊的緩存文件。 因此,我清除了瀏覽數據,托管的應用程序數據,緩存(僅靠緩存是不夠的),這些都已經開始起作用。 感謝您的幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.