考虑以下示例:
我做一个Ajax调用php脚本,并得到1个结果。PHP返回如下所示的结果;
echo json_encode($result);
然后在Javascript中,下面的代码将检索结果。
dataType: "JSON",
success:function(data){
var result = data
}
现在我试着看看我是否可以让PHP脚本回显2结果,并让Javascript能够区分它们与下面的代码;
echo json_encode($result);
echo json_encode($result2);
dataType: "JSON",
success:function(data1,data2){
var result1 = data1
var result2 = data2
}
这可能吗?如果有,怎么做?
您可以在AJAX成功返回时发送一个值数组:
echo json_encode(array("data1" => $data1, "data2" => $data2));
并像这样打印:
success: function(data){
var res1 = data.data1
var res2 = data.data2
}