如何通过onclick将php json数组传递给JavaScript函数

时间:2013-12-10 12:20:20

标签: javascript php json

我必须在点击事件中将PHP JSON数组传递给JavaScript函数。

在JSON编码PHP数组结构之前:

Array
(
    [group_id] => 307378872724184
    [cir_id] => 221
)

JSON编码数组结构后:

{"group_id":"307378872724184","cir_id":"221"}

PHP JSON数组如下所示:

if(!empty($cirGrpArr))

   $jsonGrpArr = json_encode($cirGrpArr);

我需要将点击函数传递给javascript,如下所示:

<span onclick="Login(this,JSON.stringify('<?php echo $jsonGrpArr; ?>'))">click here</span>

PHP JSON数组在此页面中可用,但是如何在click函数上传递它,以便我可以迭代这个JSON数组来执行其他操作。

1 个答案:

答案 0 :(得分:0)

<span onclick="Login(this,'<?php echo $jsonGrpArr; ?>')">click here</span>

function Login(e, jsonString){
var data = JSON.parse(jsonString);
}