2017-01-28 7 views
0

これはこれはこれはこれは私のビュー・ソースコード出力jQueryのUncaught SyntaxError:予期しないトークン} - なぜですか?

あるスクリプトで

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

私のクリック機能である私のHTMLコード

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

である私のPHPコード

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

です

<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"> 
私は、なぜ私は私の見解コードからこのエラーを取得していません3210

は結構です、まだそれは

Uncaught SyntaxError: Unexpected token }

答えて

0

が卿は、まだ私は同じエラーを得た単一引用符で

onClick="qst_check_ingri('<?php echo $p11; ?>');" 
+0

をPHPの値を渡し示しています。 – Cool

+0

PHP変数の値は何ですか – Bhavik

+0

Sirそれをjsonに変換してそれをクリック関数に渡す配列 – Cool

関連する問題