簡體   English   中英

Javascript ASP.Net內聯代碼不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM