我对IE7有一个奇怪的问题。我正在使用ajax请求在div元素中加载内容。在ajax响应html中有一个id为“compare_div”的div与一些内容。 当我尝试使用$('#compare_div')。html()获取html时,它返回null。
以下是我的javascript代码
function myFunction()
{
$.ajax({
type : "post",
data: data,
url : my_url,
success : function(response) {
$('#parent_div').html(response);
var compare_div_html = $('#compare_div').html();
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
return false;
}
我在compare_div_html变量中得到null。此代码适用于所有其他浏览器。
请帮忙。
答案 0 :(得分:-1)
首先检查元素是否存在,
如果确认相同,则确保数据不为空
如果每件事都没问题
然后尝试$('#parent_div',"container").html(response);
这可以解决您的问题