我有接收者:
success: function(data) {
console.log(data);
}
这就是我发送变量的方式:
echo json_encode($cat_name);
echo json_encode($cat_id);
控制台显示:
"milano"205
我需要将这两个变量分开,以便在不同的上下文中使用它们
答案 0 :(得分:1)
尝试将其变为实际对象:
echo json_encode(array('cat_name' => $cat_name, 'cat_id' => $cat_id));
答案 1 :(得分:0)
您需要发送一个JSON数组作为响应,并在Javascript末尾对其进行解析或将其接受为JSON。
PHP
echo json_encode(['cat_name' => $cat_name, 'cat_id' => $cat_id]);
JavaScript
dataType: "json", //ajax call option
....
vad d = JSON.parse(data) //or this
然后您可以呼叫d.cat_name
和d.cat_id