我的一点Ajax调试经验

Ajax调试起来有时候确实让人头疼,因为要牵扯到不同的页面和代码,加上IE7之前连个错误查看器都没有,js一出现问题除了在左下角状态栏出个 “叹号 ”外,P提示都不给~ 所以我一般用FireFox调试js,它自带的错误控制台为错误分析提供很大帮助。或者自己再装个FireBug插件,功能就更加强大了。另 外,Google前一段推出的浏览器Chrome,自带的javascript控制台,具有类似FireBug的强大功能。

光有这些还是不行,好多具体问题还得想办法,自己动手分析。好多ajax问题产生的错误来自服务端程序生成的xml,以及其程序本身。

遇到该类问题,除基本的js调试方法外,我还经常采用的方法有:
1、直接浏览生成xml的程序页面。
经常会发现xml有问题,不是内容就是格式。比如标签里内容不对或没内容,或者干脆由于程序错误而未生成相应的xml。
2、让程序不生成xml而生成字符串,直接浏览程序页面。
让程序直接生成字符串而不生成xml,比如去掉header(”Content-type: application/xml”)。这样程序若出现语法等明显错误,便可直接看出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值