fyqt.net
当前位置:首页 >> php AjAx pArsErError >>

php AjAx pArsErError

header('Content-type: application/json; charset=UTF-8');然后echo完加上 exit;试试

ajax怎么写的?

单凭你贴出来的这些很难判断问题,麻烦吧具体代码或者环境之类的贴出来

先用GET方式提交,这样可以访问提交的URL看下PHP的返回值是什么情况,

这种情况我也遇到过,我之前也是需要跨域提交一个ajax请求实现新增数据,由于另一个系统的方法已固定,无法修改返回值。最后果断放弃了ajax的jsonp跨域这种方式,改用httpClient代理,在后台代理http发送请求。你可以试试

你把data:"sousuo=" + u, 换成 data:"sousuo:" + u, 或者 {sousuo: u} 试试 字符串转JSON对象 里面不能带着等号的

返回的data为串型或者是不合法的json格式吧?console.log(data)下试试看

一般来说ajax只要请求成功都需要有返回值,而且在返回的数据里面一般会有一个status来表示处理结果,应该用status 来判断 if(data.status==1){ //success }else{ //其他情况 },而不是用 data !=null 来判断。

就是你返回的数据不是标准的json格式,无法正确解析

1.要善于使用jquery的error函数2.注重基础知识,注意事物出现的历史原因如json是...2012-12-10 JSON发送的date 在ajax中如何提取并展示 3 更多关于json的知识 >...

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com