我創建了一個網站,用於正常工作。但現在螢火蟲拋出我的錯誤而載入:Firebug - 錯誤時發生 - d未定義
歇上的錯誤 - d未定義(jQuery中,來自谷歌的CDN得到loade)
如果我關掉螢火併重新加載頁面的一切工作就好了。
該網站現在在http://www.optiekmeulemeester.be/test,我想聽聽是否其他人得到同樣的錯誤,我能做些什麼呢?
在此先感謝
我創建了一個網站,用於正常工作。但現在螢火蟲拋出我的錯誤而載入:Firebug - 錯誤時發生 - d未定義
歇上的錯誤 - d未定義(jQuery中,來自谷歌的CDN得到loade)
如果我關掉螢火併重新加載頁面的一切工作就好了。
該網站現在在http://www.optiekmeulemeester.be/test,我想聽聽是否其他人得到同樣的錯誤,我能做些什麼呢?
在此先感謝
如果您認爲這是一個螢火蟲bug,那麼問題編號是多少?
我沒有得到任何錯誤,但我有相同的差事消息彈出之前。這絕不是一個真正的錯誤,我的猜測是這是一個螢火蟲中的錯誤。哦,諷刺。
非常討厭:)我認爲這是一個錯誤,但它的幾周現在我得到它,真的在我的神經上工作 – Dante 2010-08-24 08:03:58
問題是你激活螢火蟲選項(這是在我的螢火1.5.4控制檯選項卡上的暫停圖標),這樣意味着它將打破任何JavaScript錯誤「上的所有錯誤中斷」,所以現在你知道如何可能是jQuery有JavaScript錯誤,使這個選項打破,那麼,jQuery和jQueryUI的具有類似的代碼如下:
try {
o.ajaxOptions.success(r, s);
} catch (e) {}
如果成功的方法不存在是一個JavaScript錯誤,和那就是當螢火蟲開始行動時,但螢火蟲無法知道該錯誤將會在一個catch語句中處理,並且t帽子就是爲什麼你在正常執行代碼時看不到任何錯誤(例如,沒有螢火蟲)。作爲一個旁註,我發現this mail關於有人要求螢火蟲'打破所有錯誤',以瞭解內部發現錯誤內的錯誤,而不是打破他們。
所以,解決的辦法是通過停用「所有的錯誤決裂」螢火選項:
- 單擊控制檯選項卡上的暫停圖標(這是在Firebug 1.5.4)
或者爲已經說,執行工具 - > Firebug - >選項 - >重置所有Firebug選項的更一般方法(這將使'所有錯誤中斷'變爲其默認關閉狀態)
我們必須添加/jquery.validate.min.js按此順序
<script src='@Url.Content("~/Scripts/jquery-1.5.1.min.js")' type="text/javascript"></script>
<script src='@Url.Content("~/Scripts/jquery.validate.min.js")' type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
工作正常試試.....
這是肯定的問題的答案。 – 2016-09-04 11:32:26
好吧,我看着你的例子頁面,你正在運行最小化jquery代碼,所以沒有希望找到'd'的意思。您需要運行最小化代碼來調試它。 如果您不關心錯誤消息,請關閉錯誤中斷。單擊控制檯面板上的[||]暫停按鈕或使用Firebug> Firebug圖標菜單>選項> ResetAllOptions。 – johnjbarton 2010-08-25 04:47:28
謝謝,我不會再因爲重置選項而出錯。我不好,我想。 – Dante 2010-09-03 16:19:08