我想将一个php数组传递给jQuery函数,但是我收到了这个错误:
SyntaxError:意外的标记')'。预期在数组元素之后关闭']'或','。
我的代码:
function showDetails(data) {
alert(data);
}
<a onclick="showDetails(<? echo json_encode($arr['data']['items']); ?>)">
Click here
</a>
答案 0 :(得分:3)
使用单引号作为onclick属性,因为json双引号会导致html中断
<a onclick='showDetails(<? echo json_encode($arr['data']['items']); ?>)'>