jquery .html()在ie8上不起作用

前端之家收集整理的这篇文章主要介绍了jquery .html()在ie8上不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个jquery函数,它对Web服务器上的webservice方法进行ajax调用,该方法返回一个带有数据的html表。我使用.html()来渲染div上的返回值。这适用于Firefox,Chrome,Safari,但在IE8上无效
$.ajax({
    type: "POST",url: "./../WebAjaxCalls.asmx/GetProductInstruction",data: "{'ProductID':'" + $("#txtProductID").val()  + "'}",success: function(data) {
        if (data.d[0] == "true") {
            **$("#dvProudctInstruction").html(data.d[1]);** 
        }
    },contentType: "application/json; charset=utf-8",dataType: "json",error: function(e,textStatus,errorThrown) {
        bReturn = false;
    }
});

行$(“#dvProudctInstruction”)。html(data.d [1]);适用于IE8以外的所有浏览器。

对此的任何帮助将不胜感激。

解决方法

您可以在分配html()之前提醒您的回复

要么

你可以使用innerHTML属性,而不是jQuery的html()(尽管它是一样的)

而您可能想查看this链接

原文链接:https://www.f2er.com/jquery/181886.html

猜你在找的jQuery相关文章