Maison >développement back-end >tutoriel php >jquery - ThinkPHP ajaxReturn多个二维数组
<code>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); } </code>
<code> print_r($data); Array ( [0] => Array ( [land] => 1 ) [1] => Array ( [land] => 2 ) ) //可能会有更多数据</code>
请问各位 ajaxReturn括号里面应该怎么写,以前都是做的一维数组并且是一个。这种情况不会做了。前台接收的是[land]里的数值,若接收多个,jquery怎么将这些数值分开。
<code>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); } </code>
<code> print_r($data); Array ( [0] => Array ( [land] => 1 ) [1] => Array ( [land] => 2 ) ) //可能会有更多数据</code>
请问各位 ajaxReturn括号里面应该怎么写,以前都是做的一维数组并且是一个。这种情况不会做了。前台接收的是[land]里的数值,若接收多个,jquery怎么将这些数值分开。
<code class="javascript">$.get(url, {}, function(d){ if ($.isArray(d)) { $.each(d, function(i, v){ $('.demo').append(v); }) } }, 'json');</code>
<code> $.ajax( url: url, type: "get", dataType: "json", success:function(data) { for(var i in data){ var obj = data[i]; console.log(obj.land); } } );</code>