長い値を持つ値の配列を持つphpページがあります。
この配列をこのようなJavaScript関数で渡すようにしました
$canswer は、私が内破し、次のように引数として渡す配列です。
$cans=implode(',',$canswer);
echo "<input type='checkbox' name='q1' id='1' onclick=\"save_answer('1','$cans')\">";
このコードは、配列内の短い値に対して機能します。配列内に長い値がある場合、onclick は機能しません。ソースを表示しようとすると、配列の値がページで切り取られているのが見えました。
次のコードを試して、各値に引用符を付けましたが、これも機能しません。
$correctanswer1="'" . implode("','", $correctanswer) . "'";echo $correctanswer1;
よろしく、レカ