Tôi đang tìm kiếm một giải pháp tốt hơn để thực hiện cuộc gọi AJAX với jQuery, có tệp PHP trả về một mảng và đưa nó ra phía máy khách dưới dạng một mảng Javascript. Dưới đây là những gì tôi đã làm điều này:Cách trả về mảng từ cuộc gọi AJAX?
PHP File (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 File:
id_numbers = new Array();
$.ajax({
url:"Example.php",
type:"POST",
success:function(msg){
id_numbers = msg.split('|');
}
});
phương pháp hiện tại của tôi chỉ là một chút quá phức tạp cho hương vị của tôi .
Những gì tôi muốn làm là để có thể chỉ
return $id_numbers;
ở phía bên PHP và trực tiếp dịch nó vào một mảng javascript sau khi cuộc gọi AJAX.
Ý tưởng, bất kỳ ai?
Y U KHÔNG SỬ DỤNG JSON? – jAndy