Uncaught SyntaxError:Unexpected token} in jQuery

这是我的PHP代码

$p1 = explode(',',$pprod_material->p1);
$p11 = json_encode($p1);

这是我的Html代码

<input  style="margin-left:-10px;"   type="checkbox" onClick="qst_check_ingri(<?php echo $p11; ?>);"  id="<?php echo $id44;  ?>" value="<?= $id44; ?>" name="extra_check" >

这是我在脚本中的点击功能

function qst_check_ingri (val) 
    {
        alert(JSON.stringify(val));
    }

这是我的视图源代码输出

<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"> 

我不是为什么我从我的视图代码中得到这个错误仍然没有问题

未捕获的SyntaxError:意外的标记}


在单引号中传递你的php值

onClick="qst_check_ingri('<?php echo $p11; ?>');"
链接地址: http://www.djcxy.com/p/8033.html

上一篇: Uncaught SyntaxError: Unexpected token } in jQuery

下一篇: Uncaught SyntaxError: Unexpected token )