Internet explorer 8 使用Ajax发布文本时IE崩溃,无错误消息

Internet explorer 8 使用Ajax发布文本时IE崩溃,无错误消息,internet-explorer-8,Internet Explorer 8,由于标题是不言自明的,所以我有一个html文本区域和一个html输入type=“button”。我只需调用一个asmx web服务(通过ScriptManager,ms ajax fw)。我调用服务发送文本并保存到DB。调用此服务几次后,IE(8)崩溃,没有任何错误消息。任何线索将不胜感激 谢谢 我们遇到了类似的问题。 IE在调用和AJAX方法(我们使用jquery的AJAX)后会崩溃 从web方法成功返回后,javascript将用返回的内容替换元素的innerhtml 崩溃的原因是,当某个动

由于标题是不言自明的,所以我有一个html文本区域和一个html输入type=“button”。我只需调用一个asmx web服务(通过ScriptManager,ms ajax fw)。我调用服务发送文本并保存到DB。调用此服务几次后,IE(8)崩溃,没有任何错误消息。任何线索将不胜感激


谢谢

我们遇到了类似的问题。 IE在调用和AJAX方法(我们使用jquery的AJAX)后会崩溃

从web方法成功返回后,javascript将用返回的内容替换元素的innerhtml

崩溃的原因是,当某个动态值为null时,原始html中有一个自动关闭的label元素:

<label id="sometext" /> IE 8似乎没有正确处理这个自动关闭元素。当on success方法尝试替换innerHTML时,DOM不正确,IE崩溃

为了纠正此问题,我们现在强制在标签中添加空格,以防返回null:

<label id="sometext">&nbsp;</label> Firefox、chrome和其他版本的IE似乎能够正确处理自动关闭标签