从我的PHP脚本中,我必须在一个AJAX返回调用中向JavaScript发送两个数据:
这两条信息应该在一次JavaScript回访中从PHP返回到JavaScript。
从PHP发送数组的标准方法是使用json_encode()
。但是,此函数只接受一个参数,字符串或数组。
如何,请将表和变量从PHP发送到JavaScript然后呢?如果json_encode()
不能处理这个任务,还有其他可靠的方法吗?
我尝试将变量集和表合并到一个数组中,并将该数组传递给JavaScript。然而,当我想要获得这样的数组的长度时,这种方法很有效,其中表和变量组合在一起,它根本不起作用。这就是为什么我来这里咨询这个问题的原因。
非常感谢。
答案 0 :(得分:1)
您可以将表数组和变量集数组打包到一个数组中:
$package = Array($dbarray, $vars);
$json_data = json_encode($package);