我通过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之前加一下headerheader('Content-type:application/json');echo(json_encode($backresults));...
慕神8447489
TA贡献1780条经验 获得超1个赞
echo(json_encode($backresults));eixt();或者returnjson_encode($backresults),我自己一般都是return$backresults,然后console.log()就是个对象,也方便处理
添加回答
举报
0/150
提交
取消