[英]Uncaught SyntaxError: Unexpected token } in jQuery - why?
This is my php code 这是我的PHP代码
$p1 = explode(',',$pprod_material->p1);
$p11 = json_encode($p1);
This is my Html code 这是我的HTML代码
<input style="margin-left:-10px;" type="checkbox" onClick="qst_check_ingri(<?php echo $p11; ?>);" id="<?php echo $id44; ?>" value="<?= $id44; ?>" name="extra_check" >
This is my click function in script 这是我在脚本中的点击功能
function qst_check_ingri (val)
{
alert(JSON.stringify(val));
}
This is my view-source code output 这是我的视图源代码输出
<input style="margin-left:-10px;" class="badgebox" type="checkbox" onclick="qst_check_ingri('[" 1","4","7","10","13","16","18","21","24","27","30","33","36",""]');"="" id="4-e1" value="4-e1" name="extra_check">
I don't why I'm getting this error from my view code is fine still it shows 我不明白为什么我从查看代码中收到此错误仍然可以显示
Uncaught SyntaxError: Unexpected token }
未捕获的SyntaxError:意外令牌}
通过单引号传递您的php值
onClick="qst_check_ingri('<?php echo $p11; ?>');"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.