我很难使用 AJAX 请求将数组从 PHP 页面传递到 JavaScript。
我将不得不将来自多个 php 数组的信息传递给 javascript。我知道我可以为此使用 json_encode,但是,我很难实现这一点。$name
数组似乎没有被传递,此外,我需要将所有数组传递给 javascript 而不仅仅是$name
.
我很感激对此提出的任何建议。
提前谢谢了!
这是我尝试传递$name
数组的方法(代码片段):
PHP
while($row2 = mysqli_fetch_array($results2)){
$name[$i] = $row2['prod_name'];
$price[$i] = $row2['price'];
$upc[$i] = $row2['upc'];
$quantity[$i] = $row2['quantity'];
}
echo json_encode($name);
AJAX
$.ajax({
url: "invoice-get-data.php?hotItems=1&getArrays=1",
dataType: "json",
success: function(data){
alert(data[0]);
}
});