基本的に、私はローカル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']
それとも完全に間違っていますか?