1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ajax请求后台php数据时查看报错parse error

ajax请求后台php数据时查看报错parse error

时间:2023-03-15 22:22:09

相关推荐

ajax请求后台php数据时查看报错parse error

独角兽企业重金招聘Python工程师标准>>>

使用jquery的ajax可以很方便的请求后台数据,但有时也会出现一些问题,今天项目中碰到了一个parse error的问题,写下来与大家分享。jquery的ajax请求方法我就不写了哈,在官网都可以找得到示例,附网址:jquery的ajax,想学的可以看看。php请求我就不写了,简单的返回数据的示例就可以尝试。在ajax请求返回的success函数中,无法返回数据。但是会执行error函数。查看失败原因方式 在失败中直接console.log(error);在失败中:

"error":function (XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest);alert(textStatus);alert(errorThrown);}

找到失败原因后,发现最后一个参数报错 parse error。 不要着急,马上就来说解决方式。编码格式不正确:php文件中加:header('Content-type: application/json; charset=UTF-8');;在php的 echo完后加:exit;检查jquery中的各个参数 url中是否有中文url中文件是否存在.dataType 定义类型和返回类型是否一致,比如json格式数据。例如:{success:true,id:1} 这种不规则的字符串,不是严格的json格式,改成{"success":true,"id":"1"} 。(/可以注释 dataType那一行试试看,是否跨域/)其余的可以查看:ajax请求失败

如果还有不懂的,欢迎留言,希望可以帮助到你。一起加油。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。