0

基本的に、私はローカルPHPファイルからのJSON応答を使用して、div内にデータを追加しています。現在、1つの変数のみを返しています。ここで、使用しているコードを次に示します。

    $.ajax({
        url: "functions/ajax.php",
        data: "func=auto",
        type: "GET",
        dataType: "json",
        success: function(data){
            $.each(data.search, function (i, v) {
                    $div = $('.bs-docs-example');
                    $div.append('+ v +');
            });
        },
        error: function (jqXHR, textStatus, errorThrown){
            console.log('Error ' + jqXHR);
        }
    });

JSONを返すコードは現在

while($row = mysql_fetch_assoc($res)) {
     $search[] = $row['number'];
}
echo json_encode($search);

私がやりたいのはこんな感じです

while($row = mysql_fetch_assoc($res)) {
     $search[] = $row['number'];
     $search[] = $row['name'];
}
echo json_encode($search);

しかし、私が次のことを行うとしたら、どのように両方numberにアクセスしますか? jQueryで解析しているのでname、元のファイルが内部に保存されていることを意味しますsuccess$.each(data.search, function (i, v) {$search[] = $row['number']v

私はそのようなことをしますか、v['name'] v['number']それとも完全に間違っていますか?

4

1 に答える 1