在我的Asp.Net MVC2應用程序中,JS錯誤「未定義jQuery」有時會出現(20次中的1次)。「jQuery沒有定義」有時會出現錯誤
由於這種不對稱的趨勢,我無法指出問題所在。
有什麼建議嗎?
謝謝。
在我的Asp.Net MVC2應用程序中,JS錯誤「未定義jQuery」有時會出現(20次中的1次)。「jQuery沒有定義」有時會出現錯誤
由於這種不對稱的趨勢,我無法指出問題所在。
有什麼建議嗎?
謝謝。
使用Firefox的Firebug安裝。當你得到錯誤時,使用DOM檢查器確保你在任何插件之前加載jQuery,並且該jQuery不是404(使用網絡面板)。
請注意,您無法在此查看源代碼因爲當你查看源代碼時,你正在向服務器發出額外的HTTP請求。
您還可以下載代理Charles(免費試用)並啓用日誌記錄功能。刷新你的頁面20次,當你看到JS錯誤時停止。檢查Charles並查看HTML文檔的來源。您還可以將此次標記與先前成功請求的標記進行比較。問題可以是:
無論如何,上述步驟應該有助於找到問題。
如果你是一個期運用CDN使用此代碼:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.5.1.min.js">\x3C/script>')</script>
它使用谷歌的CDN,但提供一個備用的。它有一個相對協議網址
而不是使用CDN你應該使用http://code.jquery.com/jquery.min.js它總是更新到最新的版本。 – user645607
似乎與jquery.com路徑很好地合作。非常感謝。 – Abhishek
您使用本地副本還是CDN?此外,調試HTTP請求。也許你有任何原因的請求超時... –