注意xml中的&,调试一定不能偷懒
晕死,昨天遗留了一个asp和ajax的程序问题,一直报取值为null,查了半天也没查到原因,在本地测试没问题,传到服务器上取了服务器的数据就有问题,怪~
开始以为是服务器的缓存没有更新,我传的文件没有正确加载,但反复更新了之后还是不见解决。
此时我已经怀疑是xml没有正确输出,但懒得再down数据库并还原在本地,就一步一步更改.js文件并逐个排错,直到今天中午仍然没有发现问题所在……
刚才终于耐不住了,把远程数据拉下来,在本地跑,呵,还是报错,由于是用ajax读取数据,我偷懒只调试.js文件,压根没想到xml输出有问题;现在把xml单独输出,终于看到了错误信息“该位置上不允许有空白”,呵,典型的xml文件不能包含“&”符号的错误,晕呐,原来是远程数据库中的一个字段包含了“&”字符,而我却一直视而不见,浪费了我大把的时间……555555
哎,记录下自己的糗事,引以为戒。
开始以为是服务器的缓存没有更新,我传的文件没有正确加载,但反复更新了之后还是不见解决。
此时我已经怀疑是xml没有正确输出,但懒得再down数据库并还原在本地,就一步一步更改.js文件并逐个排错,直到今天中午仍然没有发现问题所在……
刚才终于耐不住了,把远程数据拉下来,在本地跑,呵,还是报错,由于是用ajax读取数据,我偷懒只调试.js文件,压根没想到xml输出有问题;现在把xml单独输出,终于看到了错误信息“该位置上不允许有空白”,呵,典型的xml文件不能包含“&”符号的错误,晕呐,原来是远程数据库中的一个字段包含了“&”字符,而我却一直视而不见,浪费了我大把的时间……555555
哎,记录下自己的糗事,引以为戒。
标签: Web技术及应用



