解决jquery .ajax 在IE下卡死问题的解决方法
2009-10-26 00:00
926 查看
解决IE编码问题第一步:
dataType:($.browser.msie) ? "text" : "xml" 先这样做让IE 识别返回的是text 还是xml
第二步:
第三步:
在正在做的项目中得到了应用,故给予提倡。。
为什么会出现在IE无效化呢,从上面的解决方案可以知道是XML文件的编码问题,在转化会前台可读时并未符合IE的XML 对象,故需要翻译成IE兼容的对象。
dataType:($.browser.msie) ? "text" : "xml" 先这样做让IE 识别返回的是text 还是xml
第二步:
function parseXml(xml) { //XML IE编码问题第二步 if (jQuery.browser.msie) { // 判断浏览器是不是IE var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); //微软下面的xmldom对象 xmlDoc.loadXML(xml); xml = xmlDoc; } return xml; }
第三步:
function getText(xml) { var newXML=parseXml(xml); var sp=$("#special"); var manage=$("#manageContent"); var common=$("#common"); 。。。。。 略 }
在正在做的项目中得到了应用,故给予提倡。。
为什么会出现在IE无效化呢,从上面的解决方案可以知道是XML文件的编码问题,在转化会前台可读时并未符合IE的XML 对象,故需要翻译成IE兼容的对象。
相关文章推荐
- 前端使用Jquery的getJSON方法,后台使用PHP,解决IE和火狐Firefox中存在的跨域ajax请求问题。
- IE下Ajax缓存问题的快速解决方法(g…
- jquery.ajax的url中传递中文乱码问题的解决方法
- IE9下Ajax无法刷新数据的缓存问题解决方法
- IE9下Ajax无法刷新数据的缓存问题解决方法
- IE下Ajax缓存问题的快速解决方法(get方式)
- IE下Ajax缓存问题的快速解决方法(get方式)
- AJAX 缓存问题的两种解决方法(IE)
- jquery用get实现ajax在ie里面刷新不进入后台解决方法
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jQuery同步Ajax带来的UI线程阻塞问题及解决方法
- Jquery在IE7下无法使用 $.ajax解决方法
- jQuery中ajax的使用与缓存问题的解决方法
- 解决IE下AJAX缓存问题的三种方法
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jQuery中ajax的使用与缓存问题的解决方法
- jquery在ie7下选择器的问题导致append失效的解决方法
- jquery在IE下卡死问题解决方法
- jQuery UI Autocomplete 使用 ajax 方法传输Json数据出现乱码问题的解决