使用IE的jQuery获取方法问题

使用IE的jQuery获取方法问题,jquery,ajax,image,internet-explorer,get,Jquery,Ajax,Image,Internet Explorer,Get,我已经使用HTML、CSS和jQuery创建了一个小型的照片浏览。它在Firefox和其他浏览器中运行良好,但在IE中存在一些问题 下面是我用来加载数据的代码: function loadNode(nodeID){ jQuery('.churchViewError').hide('slow'); jQuery(".churchViewLoading").show( 'fast'); jQuery.get(cVBaseURL+"ajax/getNodeHTML.php?node="

我已经使用HTML、CSS和jQuery创建了一个小型的照片浏览。它在Firefox和其他浏览器中运行良好,但在IE中存在一些问题

下面是我用来加载数据的代码:

function loadNode(nodeID){
jQuery('.churchViewError').hide('slow');
    jQuery(".churchViewLoading").show( 'fast');
    jQuery.get(cVBaseURL+"ajax/getNodeHTML.php?node="+nodeID, 
        function(data, status, XMLHTTPRequest){
            //someone suggested empty() might help in IE - won't fix it, though
            jQuery("#churchViewInner").empty(); 
            jQuery("#churchViewInner").html(data);
            jQuery(".churchViewLoading").hide('slow');
        }
        , 'html');

}
在firefox中,新内容(主要是几个img和a-Tags)被正确显示,但IE只显示一个空div

alert(jQuery("#churchViewInner").html());
get方法显示,即使在IE中,新内容似乎也存储在DOM中。IE似乎不想实际加载/显示图像。(在IE 8中测试)

有人知道我怎样才能让它在IE中工作吗


这是原始的:(德国网站)点击红色按钮开始。

您的回复有一些额外的结束标签,IE可能不喜欢,您的回复如下所示:

<div class="churchViewImage">           <img src="http://www.deviala.de/friskus/wp-content/plugins/friskusChurchView/img/nodes/IMG_0005.JPG">       </div>      <div class="arrow" style="left:282px; top: 348px; z-index: 3;">         <a href="#churchViewContainer" onclick="loadNode('2');">                <img src="http://www.deviala.de/friskus/wp-content/plugins/friskusChurchView/img/arrows/north.png">         </a>        </div>  </div></div>


注意结尾的额外
,尝试删除它以获得有效的标记,然后看看IE做了什么。

thx-我关注的是js问题,而不是html语法错误:)