Jqgrid读取动态XML数据时如果浏览器是Firefox需要特别注意的问题
程序员文章站
2022-06-06 12:33:32
...
今天运用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文档的最开始的地方,前面有空格、回车、以及实体都不行!!
上一篇: 起床铃声有点吓人
下一篇: 醉酒丈夫雷语老婆气笑了