困扰一周的ajax调用错误终于解决了

Posted 秋江放歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了困扰一周的ajax调用错误终于解决了相关的知识,希望对你有一定的参考价值。

ajax调用php脚本返回的数据,保存到数据库中,结果总是不对。查看系统中的SQL语句和有关数据均正确,但返回给ajax后却总是多出一个字符(图2)



图1 php中正确


困扰一周的ajax调用错误终于解决了

图2 ajax取回后,长度成了7,前面多了一个字符


后查找资料,是因为utf-8保存时,里面多了bom字符。存为utf-8 with no BOM发条正常,但文件中有bom字符很难看出来,于是从网上找了一个程序,用于对网站目录下的所有PHP文件进行清除BOM字符,终于成功(图3)


图3  网上找到的代码


借鉴此代码,自己又简化了一个可对单个文件进行检查、操作的代码段:见下图:



以上是关于困扰一周的ajax调用错误终于解决了的主要内容,如果未能解决你的问题,请参考以下文章

ssh中struts和ajax的使用

数乘以常数得到负数

String注解驱动开发困扰了我很久的AOP嵌套调用终于解决了!

子查询在获取过去 X 周的数据时出现太多列错误?

我想获得一周的价值

Linux、Eclipse、ARM 工具链和 Codan 错误