PHP から値の配列を渡し、AJAX を使用してそれを取得する方法を教えてください。私が見つけたのは、PHPから単一の値を渡すことだけです。配列の値を渡そうとすると、AJAX 側でそれを受け取る方法がわかりません
これは私のPHPコードです:
$success[];
$timeout[];
$fail[];
while($row1 = mysql_fetch_array($masterresult))
{
$success[]=$row1[1];
$timeout[]=$row1[2];
$fail[]=$row1[3];
}
echo json_encode(array("a"=>$success,"b"=>$timeout,"c"=>$fail));
以下はAJAX呼び出しによるものです:
var channel;
function overall(){
$(".one").show();
$(".two").hide();
$(".three").hide();
$(".four").hide();
window['channel']="overall";
$.ajax({
type:"GET",
url:"dash2.php",
data:{channel:channel},
dataType:'json',
success:function(data){
console.log(data.a);
console.log(data.b);
console.log(data.c);
}
});
}
これらのphp配列値をこのajax呼び出しに渡すにはどうすればよいですか? 誰かがコードを手伝ってくれませんか