【发布时间】:2013-06-11 07:58:47
【问题描述】:
我需要将一个 php 变量传递给一个 jquery 函数。 php 变量是一个未知大小的数组。有没有办法将数组的每个成员传递给函数单独处理?
【问题讨论】:
我需要将一个 php 变量传递给一个 jquery 函数。 php 变量是一个未知大小的数组。有没有办法将数组的每个成员传递给函数单独处理?
【问题讨论】:
我猜你应该使用 JSON 将 php 变量传递给 jquery。这是最简单的方法。
【讨论】:
您可以使用 JSON 打印数组并解析它以接收 JS 对象。
我假设您使用 AJAX(直接打印到 javascript 源中是可能的,但不明智)。
你的php脚本需要直接打印输出:
print_r(json_encode($data_array));
在接收端使用 $.parseJSON:
var data_array = $.parseJSON(ajax_result);
【讨论】:
echo 而不是 print_r 用于将其传递给 JS var/Ajax 响应。