javascript多维数组JSON

javascript multidimensional array JSON

本文关键字:JSON 数组 javascript      更新时间:2023-09-26

我通过PHP从mySql数据库中获取数据,并将其作为JSON数据返回给我的javascript。我想填充返回的数据。。。返回的JSON数据。。。转换为javascript数组:

var DataArray = new Array();
$.getJSON("php_src/getData.php?rTable="+myTable, function(data) {
    myData = data;
    $.each(myData , function(i,jsonData) {
        var bid = jsonData.user_id;
        $myBidFound = -1;
        for( $i=0; $i<DataArray.length; $i++ )
        {   
            if( DataArray[$i][0].user_id == bid )
            {
                $myBidFound = $i;
                break;
            }
        }
        if( $myBidFound == -1 )
        {
            $myBidFound = bid;
        }
        DataArray[$myBidFound] = new Array(jsonData);
    });
});

这是正确的方法吗?

并将其作为JSON数据返回给我的javascript

那么,您不必做任何其他事情,只需为接收到的数据分配一个变量即可。这就是JSON的含义。

myData应该是您想要的。尝试在配备控制台的浏览器(IE9、Fx、Chrome)中使用或将其登录到控制台

如果要在客户端缓存结果,请尝试使用$.Data()方法。它将把结果存储在DOM中。

我以前用工具提示做过,它似乎工作得很好。