1、确定后台有数据
2、请求状态200ok
3、readytstate是4
4、
5、补充,可以输出,但是输出的是空白...
$('#test').click(function(){
$.ajax({
url:'../datastatistics/getallwetlandinfo',
type:'post',
//dataType:'json',
success:function(data){
console.log(data.length);
for(var i=0;i


现在是可以收到数据了,但是打印出数据长度为75,明明只返回了三个啊。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可能你返回的数据data是字符串,你要把它转换成对象才可以。2个办法,叫后台转成json然后再输出;自己用var rdata=JSON.stringify(data)转换成json对象,console.log(rdata[i].text)
你确认好是不是请求的接口没有返回数据给你,而不是你接收不到
查看接口文档,是不是就没有返回数据
你代码里面有错误。这样改一下就好了。
我昨天也遇到了,遍历了这个对象数组之后,发现每个对象也是个小数组,你console.log(data[0].text)试试