将php json_encode传递给jQuery函数

时间:2018-02-05 12:19:04

标签: javascript php

我想将一个php数组传递给jQuery函数,但是我收到了这个错误:

  

SyntaxError:意外的标记')'。预期在数组元素之后关闭']'或','。

我的代码:

function showDetails(data) {
  alert(data);	
}
<a onclick="showDetails(<? echo json_encode($arr['data']['items']); ?>)">
Click here
</a>

1 个答案:

答案 0 :(得分:3)

使用单引号作为onclick属性,因为json双引号会导致html中断

<a onclick='showDetails(<? echo json_encode($arr['data']['items']); ?>)'>