为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery的ajax()多了几个换行符,求解

jQuery的ajax()多了几个换行符,求解

芜湖不芜 2018-08-14 10:09:26
使用$.ajax()向后端php获取字符串,那边只返回了loginSuccess或者loginFaild几个字符,使用alert()和console.log()查看也没有错,但是用firebug调试看到,返回值字符后面加了几个rnrn的字符,导致js判断失败,如图:去网上搜索了一下,也有人遇到类似的情况,我试了jquery1.8和1.3的库,都会多出这几个换行符,不知道这是jquery的bug,还是什么原因呢?http://www.cnblogs.com/js-html/p/3384940.html
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

服务端返回了错误的数据,猜测是因为在?>结束符外敲了几个回车换行以让php代码和html空出几行显得好看,然而在输出json字符串之后有输出了php结束之后的html换行,建议如果是纯php代码就不要写结束符了!
https://img1.sycdn.imooc.com//5b9b7ca50001ea4a05730206.jpg

查看完整回答
反对 回复 2018-09-14
  • 1 回答
  • 0 关注
  • 938 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信