我想知道如何从服务器返回多个编码的JSON数组
恩 .
//客户
$.ajax({
url: 'items-details.php',
type: 'POST',
data: {member_id: 1},
dataType: 'html',
success: function(responseText) {
}
});
// server,items-details.php
//some code here
然后,最后的输出是ex . itemsData数组和itemsCategories数组,然后我在两个数组上使用json_encode() . 但是如何将两个数组都返回给客户端呢?我只知道如何处理echo() - 客户端将其视为字符串
以前,我只用
echo(json_encode(itemsData));
那么客户端将解析它..但是如何返回多个json编码的数组:itemsData和itemsCategories
3 回答
例如,你可以创建一个
$response
数组,它可以包含$itemsData
和$itemsCategories
数组 .你可以创建一个json对象,它包含两个或你的数组和json_encode对象并呈现它:json_encode(items = {data:itemsData,categories:itemsCategories})
@edgeofmystery,你得到正确答案,但如果你返回assoc
数组解析它会更容易/更舒服