困扰一周的ajax调用错误终于解决了
Posted 秋江放歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了困扰一周的ajax调用错误终于解决了相关的知识,希望对你有一定的参考价值。
ajax调用php脚本返回的数据,保存到数据库中,结果总是不对。查看系统中的SQL语句和有关数据均正确,但返回给ajax后却总是多出一个字符(图2)
图1 php中正确
图2 ajax取回后,长度成了7,前面多了一个字符
后查找资料,是因为utf-8保存时,里面多了bom字符。存为utf-8 with no BOM发条正常,但文件中有bom字符很难看出来,于是从网上找了一个程序,用于对网站目录下的所有PHP文件进行清除BOM字符,终于成功(图3)
图3 网上找到的代码
借鉴此代码,自己又简化了一个可对单个文件进行检查、操作的代码段:见下图:
以上是关于困扰一周的ajax调用错误终于解决了的主要内容,如果未能解决你的问题,请参考以下文章