Может ли кто-нибудь помочь мне в том, как передать массив значений из PHP и получить его с помощью AJAX. То, что я нашел, - это передать только одно значение из PHP. Когда я пытаюсь передавая значение массива я не знаю, как получить его на стороне AJAXПередача массива с PHP на javascript с помощью PHP
Это мой 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? мог бы кто-нибудь помочь мне с кодом
Когда вы хотите передать массив в javascript? Во время создания страницы с использованием PHP (в этом случае нет необходимости в AJAX) или после того, как страница была отображена пользователю (в этом случае вы должны использовать AJAX?) – Marshall
этот вопрос (или очень много как это) были заданы так много раз здесь, на SO, это уже не смешно. Вы пытались найти ответ на сайт? Вы пытались прочитать «Связанные» вопросы, которые возникли, когда вы ввели свой вопрос? – Spudley
может помочь мне с опубликованным кодом? –