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

ajax请求成功收不到数据

ajax请求成功收不到数据

江户川乱折腾 2018-09-14 13:09:09
1、确定后台有数据2、请求状态200ok3、readytstate是44、5、补充,可以输出,但是输出的是空白...$('#test').click(function(){        $.ajax({             url:'../datastatistics/getallwetlandinfo',            type:'post',            //dataType:'json',             success:function(data){             console.log(data.length);            for(var i=0;i<data.length;i++){                 console.log(data.text);             }                                               },            error:function(xml,error){                 console.log(error);                 console.log(xml.readyState);             }         })     });现在是可以收到数据了,但是打印出数据长度为75,明明只返回了三个啊。
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

可能你返回的数据data是字符串,你要把它转换成对象才可以。2个办法,叫后台转成json然后再输出;自己用var rdata=JSON.stringify(data)转换成json对象,console.log(rdata[i].text)


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

添加回答

举报

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