首頁 >後端開發 >php教程 >jquery - ThinkPHP ajaxReturn多個二維數組

jquery - ThinkPHP ajaxReturn多個二維數組

WBOY
WBOY原創
2016-08-10 09:07:241144瀏覽

<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怎麼將這些數值分開。

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>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn