Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将php json_编码传递给jQuery函数_Javascript_Php - Fatal编程技术网

Javascript 将php json_编码传递给jQuery函数

Javascript 将php json_编码传递给jQuery函数,javascript,php,Javascript,Php,我想将php数组传递给jQuery函数,但出现以下错误: SyntaxError:意外标记“')”。数组元素后应为结尾“]”或“,” 我的代码: 函数显示详细信息(数据){ 警报(数据); } 由于json双引号将导致html中断,因此onclick属性使用单引号 <a onclick='showDetails(<? echo json_encode($arr['data']['items']); ?>)'> 由于json双引号将导致html中断,因此onclick属

我想将php数组传递给jQuery函数,但出现以下错误:

SyntaxError:意外标记“')”。数组元素后应为结尾“]”或“,”

我的代码:

函数显示详细信息(数据){
警报(数据);
}

由于json双引号将导致html中断,因此onclick属性使用单引号

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

由于json双引号将导致html中断,因此onclick属性使用单引号

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

您还尝试了什么。。将其更新到您的答案中。在没有看到呈现的html的情况下,很难说到底是哪里出了问题,但是输出中的某些东西破坏了链接。运行页面并执行
查看源代码
——发布实际链接,而不是PHP。另外,我删除了jQuery标记,因为问题中没有与jQuery相关的内容quotes@charlietfl>这是我在几秒钟前找到的解决方案:D.谢谢:)你应该发布html EndResult你还尝试了什么。。将其更新到您的答案中。在没有看到呈现的html的情况下,很难说到底是哪里出了问题,但是输出中的某些东西破坏了链接。运行页面并执行
查看源代码
——发布实际链接,而不是PHP。另外,我删除了jQuery标记,因为问题中没有与jQuery相关的内容quotes@charlietfl>这是我在几秒钟前找到的解决方案:D.谢谢:)您应该发布html endresult