插入返回的数据ie7& ie8问题.html()

时间:2012-03-23 10:43:38

标签: jquery html internet-explorer insert

在ie8中我得到一个奇怪的行为,数据没有插入。

$.get('events.php', createEvents);
  function createEvents(data) {
  $('#result').html($(data));

如果我尝试

$('#result').append('<p>some html</p>');

这可行,但这不是

 $('#result').append($(data));

2 个答案:

答案 0 :(得分:1)

$.get()在确定响应的内容类型时会尝试变聪明。由于您似乎总是获取HTML,因此请使用$.ajax()选项{<1}}:

dataType

答案 1 :(得分:0)

普通的旧内部HTML工作。每个其他浏览器都可以正常使用,所以我假设而不是你的代码或数据是ie8的问题。可能是另一个小错误。