耗费了2、3个月还是解决不了,疯了,求帮忙呀
页面大概5秒自动Ajax去请求服务器端,服务器端返回页面某个局部需要更新的数据,数据格式为XML,为什么,客户端用Jquery $("#id").html(data)会造成IE6、IE7、IE8页面很大的抖动,FireFox却很正常呢?
【先说明下:本人绝对是为解决问题发帖,不是广告帖,请不要删除我的帖子啊,各位论坛大哥。】
页面地址:http://www.9677.cc/Stock3/SH900905-11.aspx
大概5秒想更新下图区域的内容
但每次异步请求:http://www.9677.cc/Stock3/SH900905-11.aspx?_=1347934445566&_AjaxTags=dpzshqTop
结果正常的页面就变成了下图的不正常样子:
==============================================
$.ajax({ type: 'get', dataType: 'xml', cache: false, url: url, data: '_AjaxTags=' + panelStrings, success: function(xml) { if (xml) { $(xml).find("panellist> panel").each(function() { var id = $(this).attr("id"); var text = $(this).text(); if ($('#' + id).length > 0) { $('#' + id).html($.trim(text)) } }) } if (callback != null) { callback(xml) } }, complete: function() {}, beforeSend: function() {}, error: function(XMLHttpRequest, textStatus, errorThrown) {}, timeout: function() {} }) },