ajax发送 php二维数组,jquery-ThinkPHPajaxReturn多个二维数组
public function autorun(){$uid = session('uid');$map['pid'] = $uid;$User = M('land');$data = $User->field('land')->where($map)->select();print_r($data);//$this -> ajaxReturn($data);}print_
public function autorun(){
$uid = session('uid');
$map['pid'] = $uid;
$User = M('land');
$data = $User->field('land')->where($map)->select();
print_r($data);
//$this -> ajaxReturn($data);
}
print_r($data);
Array ( [0] => Array ( [land] => 1 ) [1] => Array ( [land] => 2 ) ) //可能会有更多数据
请问各位 ajaxReturn括号里面应该怎么写,以前都是做的一维数组并且是一个。这种情况不会做了。前台接收的是[land]里的数值,若接收多个,jquery怎么将这些数值分开。
回复内容:
public function autorun(){
$uid = session('uid');
$map['pid'] = $uid;
$User = M('land');
$data = $User->field('land')->where($map)->select();
print_r($data);
//$this -> ajaxReturn($data);
}
print_r($data);
Array ( [0] => Array ( [land] => 1 ) [1] => Array ( [land] => 2 ) ) //可能会有更多数据
请问各位 ajaxReturn括号里面应该怎么写,以前都是做的一维数组并且是一个。这种情况不会做了。前台接收的是[land]里的数值,若接收多个,jquery怎么将这些数值分开。
jquery如下
$.get(url, {}, function(d){
if ($.isArray(d)) {
$.each(d, function(i, v){
$('.demo').append(v);
})
}
}, 'json');
$.ajax(
url: url,
type: "get",
dataType: "json",
success:function(data) {
for(var i in data){
var obj = data[i];
console.log(obj.land);
}
}
);
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)