jQuery 1.3.2 append()在IE7和IE8中失败

时间:2010-02-02 10:40:18

标签: jquery internet-explorer

代码很简单。适用于除IE之外的所有浏览器。

J.get('/upload/uploadresponse/' + uploaded_lessonfile_id , function ( data ){
   J('#upload-files').prepend( data );
});

alert()数据显示所需的数据。 Html是<div id="upload-files"></div> - 没有魔法。

宁愿不升级到jQuery 1.4。 宁愿从地球上擦拭Internet Explorer。

2 个答案:

答案 0 :(得分:2)

问题是响应正文包含无效的HTML - 额外的</div>。它插入到一个应该是HTML严格的文档中。

答案 1 :(得分:1)

你试过吗

  

J('#upload-files')。html(data);

确保您的字符串是

  

var data ='with“quotes inside';   或var data =“using escape \”“;