论坛首页 Web前端技术论坛

Jqgrid读取动态XML数据时如果浏览器是Firefox需要特别注意的问题

浏览 2110 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-05-05  

今天运用jqgrid做第一个demo,例子很简单,后台返回的数据类型是xml格式,例子做成后在IE上测试没有任何问题,但是在Firefox上却无论如何也显示不出数据来,百思不得其解,乃网上搜索这个问题,其中在baidu知道中有一个问题及其回答引起了我的注意:

 

 

我后台使用的是JSP,通过查看生成的xml数据,指令前面果然有空行,于是在输出xml数据之前,先调用jsp隐含对象out的clear方法将输出清空:

 

out.clear();//以前这句是没有的
out.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>");

 

结果在Firefox中就能看到jqgrid展现出的xml数据了,如下图:

 

结论:使用Firefox解析后台返回的xml数据要特别小心了,xml指令只能放在xml文档的最开始的地方,前面有空格、回车、以及实体都不行!!

 

 

  • 大小: 23.3 KB
  • 大小: 55.3 KB
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics