前段时间写代码,遇到一个奇怪的问题,本地测试完全正常,但放到服务器后ajax却走error,代码完全没有变动,而且ajax已经正常获取数据,但就是走error,但在返回数据却在response页发现 数据前带一个红点(如下图) ,真是百思不得其解,网上搜了很多说带bom头和不带bom头等,也下了多个编辑器重新编辑文件,问题照旧,
后来发现其实问题很简单,从本地上传文件到服务器,这过程中只做了一件事,就是通过记事本修改了config文件,而通过记事本修改后的文件就会带bom头了,所以这里一定得注意,解决办法就是通过编辑器来修改文件,切勿用记事本。