我已經搜索高和低的答案,但不幸的是我卡住了。這個問題只發生在Firefox中(經過測試的IE,Chrome和Safari也可以 - 工作正常,沒有任何錯誤)。我將詳細介紹事件的順序以保存發佈我的所有代碼。jQuery.post表單提交奇怪的錯誤Firefoxfox只
- ASP.NET MVC 3應用程序,基本形式加載到一個jQuery UI的對話框
- 自定義jQuery來hijax形式提交(序列化表單,然後$。員額到服務器 - 在調試的時候沒有編譯器錯誤和後發現在Firebug中沒有錯誤)
- Http GET(自動發生)從服務器獲取響應對象(+成功文本和XHR),在這種情況下響應是純HTML(再次顯示在Firebug中,沒有錯誤)
- 自定義jQuery將UI對話框的HTML從當前HTML更改爲響應Html - 這是哪裏 它失敗。
我已經使用JavaScript警報來調試事件的順序,並且只要發佈(和獲取)完成,一切都只是......排序停止。
就像我說的,只有在Firefox中使用!很奇怪,只是想知道是否有任何已知的Ajax和Firefox的錯誤或任何人都聽說過類似的情況?
我還必須補充說,在我的網站的其他部分,這完美地適用於所有瀏覽器!此表單與其他成功完成此功能的表單之間的唯一區別在於,此表單的響應是同樣的「頁面」,但更新了而不是新的「頁面」。 (我使用「頁面」,因爲我得到了所有這些與Javascript關閉首先和優雅的降級工作)
幫助!或者笑,或者很好。
UPDATE
我試圖發送一個視圖中,帶有空白模型追溯到行動的結果 - 除了火狐在每個瀏覽器的作品 - 火狐保留了以前的帖子中的值!然後我開始想 - 這是Firefox的特點,不是嗎?也許這就是爲什麼原始的「重新直接」的HTML響應不起作用?我認爲是時候放棄並讓人們知道他們無法使用Firefox的特定功能!
什麼版本的Firefox? ...和hahaha jk;) – TNC 2011-02-17 09:41:36
:) 3.6.13目前... – LiverpoolsNumber9 2011-02-17 09:43:53