discuz在firefox中浏览ajax功能异常
2010-12-06 15:08
225 查看
网站一直以来用firefox浏览ajax的功能都有问题,报错是:“XML解析错误:xml处理指令不在实体的开始部分 ”。
这是由于discuz返回的xml在最开始的地方有一个空行,IE解释没问题,但是firefox把空行作为一个节点,造成解释出错。
找了很久都不知道哪里来的空行,经过排查发现是include头文件产生的:
require_once './include/common.inc.php';
我也很难知道是common.inc.php文件哪里产生的空行,因此我加了两行代码屏蔽了这个文件的输出:
ob_start();
require_once './include/common.inc.php';
ob_end_clean();
问题解决。
这是由于discuz返回的xml在最开始的地方有一个空行,IE解释没问题,但是firefox把空行作为一个节点,造成解释出错。
找了很久都不知道哪里来的空行,经过排查发现是include头文件产生的:
require_once './include/common.inc.php';
我也很难知道是common.inc.php文件哪里产生的空行,因此我加了两行代码屏蔽了这个文件的输出:
ob_start();
require_once './include/common.inc.php';
ob_end_clean();
问题解决。
相关文章推荐
- 再说AJAX中最本质的功能--异步浏览
- Firefox扩展IE Tab Plus内置功能导致浏览所有网页加载superfish.com脚本
- Firefox扩展IE Tab Plus内置功能导致浏览所有网页加载superfish.com脚本
- php ajax网站浏览统计功能的简单实现第1/2页
- Struts2整合jQuery实现Ajax功能-IE与firefox的区别
- Firefox怎样实现像Maxthon那样的Tab分页标签浏览功能?
- AjaxFileUpload Firefox 不工作异常 (zero-width space characters from a JavaScript string)
- php ajax网站浏览统计功能的简单实现第1/2页
- 在firefox下使用ajax使用XMLHttpResponse.open()出现异常的原因
- Android应用中图片浏览时实现自动切换功能的方法详解
- ubuntu 安装nginx 并开启目录浏览功能
- JQuery中使用Ajax赋值给全局变量异常的解决方法
- 【js小案例】使用ajax实现验证码功能
- 注册起动脚本,ASP.NET AJAX的一项重要功能!
- dojo小例子(34)带Ajax异步验证功能的ValidationTextBox
- 解决在firefox浏览器不支持ajax的transport.responseXml方法问题
- Ajax-------IE和FIREFOX 脚本的一些区别
- 在YC++中如何实现Ajax功能
- AJAX中文乱码PHP完美解决(IE和Firefox兼容)
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。