многомерный массив javascript JSON - PullRequest
1 голос
/ 16 июня 2011

Я получаю данные из базы данных mySql через PHP и возвращаю их в свой javascript как данные JSON.Я хочу вставить возвращенные данные ... возвращенные данные 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);
    });
});

Это правильный путь?

Ответы [ 2 ]

0 голосов
/ 31 июля 2012

Если вы хотите кэшировать результаты на стороне клиента, попробуйте использовать метод $.Data().Он будет хранить результаты в DOM.

Я делал это раньше с помощью всплывающей подсказки, и она, кажется, хорошо работала.

0 голосов
/ 16 июня 2011

и возвращение его в мой javascript как данные JSON

Вам больше ничего не нужно делать, просто присвойте переменную полученным данным.Вот что означает JSON.

myData должно быть тем, что вы хотите.Попробуйте использовать его или войдите в консоль в браузере, оборудованном консолью (IE9, Fx, Chrome)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...