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

php返回数组给ajax出错

php返回数组给ajax出错

紫衣仙女 2019-05-21 10:07:14
我通过php生成了一个数组,并echo回去,ajax进入error(ajax的datatype设为json),我推断原因在于返回的不是json格式。求大神帮看看,感谢!ajax部分:$("#ricotext").keyup(function(){$.ajax({type:"post",url:"search.php",dataType:"json",data:{search:$("#ricotext").val()},success:function(feedbackdata){console.log(feedbackdata);console.log(success);},error:function(feedbackdata){console.log(feedbackdata);console.log(error);},});});php部分:
查看完整描述

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

echo之前加一下header
header('Content-type:application/json');
echo(json_encode($backresults));
...
                            
查看完整回答
反对 回复 2019-05-21
?
慕神8447489

TA贡献1780条经验 获得超1个赞

echo(json_encode($backresults));eixt();或者returnjson_encode($backresults),我自己一般都是return$backresults,然后console.log()就是个对象,也方便处理
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 508 浏览
慕课专栏
更多

添加回答

举报

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