Я ищу лучшее решение для создания AJAX-вызова с помощью jQuery, когда PHP файл возвращает массив, и выйдет он на стороне клиента как массив Javascript. Вот что я делаю:
Файл PHP (Example.php):
<?php
$id_numbers = array('NES-ZL','NES-AL','SNS-ZL');
for ($i=0; $i<count($the_array); $i++){
echo $id_numbers[$i];
echo '|';
}
?>
Файл JS:
id_numbers = new Array();
$.ajax({
url:"Example.php",
type:"POST",
success:function(msg){
id_numbers = msg.split('|');
}
});
Мой текущий метод просто слишком запутан для моего вкуса.
Что я хотел бы сделать, так это просто
return $id_numbers;
на стороне PHP и непосредственно перевести его в массив Javascript после вызова AJAX.
Идеи, кто-нибудь?