0
由於標題是自我解釋,我有一個html textarea和一個HTML輸入類型=「按鈕」。我只需要調用一個asmx web服務(通過ScriptManager,ms ajax fw)。我打電話給該服務發送文本並保存到數據庫。在幾次調用這個服務之後,IE(8)崩潰,沒有任何錯誤消息。任何線索將不勝感激。IE在使用Ajax發佈文本時崩潰,沒有錯誤消息
Thx!
由於標題是自我解釋,我有一個html textarea和一個HTML輸入類型=「按鈕」。我只需要調用一個asmx web服務(通過ScriptManager,ms ajax fw)。我打電話給該服務發送文本並保存到數據庫。在幾次調用這個服務之後,IE(8)崩潰,沒有任何錯誤消息。任何線索將不勝感激。IE在使用Ajax發佈文本時崩潰,沒有錯誤消息
Thx!
我們遇到過類似的問題。 IE調用和AJAX方法(我們使用jquery的ajax)會崩潰。
在從web方法成功返回時,javascript將元素的innerhtml替換爲返回的元素。
崩潰的原因是由於在原有的HTML自封閉標籤元素時,一些動態值爲空:
<label id="sometext" />
IE 8似乎沒有正確處理這種自我封閉元件。當on success方法嘗試替換innerHTML時,DOM不正確,IE崩潰。
要解決這個問題,我們現在強制的空間劃分的情況下,返回一個空標籤:
<label id="sometext"> </label>
火狐,Chrome和IE的其他版本似乎要正確處理好自行閉合的標籤。