echo '<script type="text/javascript">
$(document).ready(function(){
$("video").easyWebPlayer({ playlist:\''.json_encode($playlist).'\'
});
});
</script>';
私は上記のコードを次の出力を生成するphpファイルで使用しています。json_encodeの出力に予期しない識別子があります
'playlist:'[{"id":"0","url":"\/26beb276\/26beb276_0.mp4","thumb":"\/26beb276\/26beb276_0.jpg","title":"big buck test"}]'});});
これは私に予期しない識別子のエラーを与えます。 このエラーを回避する方法を教えてください。コードの下
元のエラーメッセージをコピーする必要があります。 ''プレイリスト: '[...] 'はうまく見えません。 –
なぜスクリプトタグをエコーしますか? PHPセクション '?>'を閉じ、HTML/JSコードを記述して '<?PHP echo json_encode($ playlist);?>'を埋め込みます。コードが読みやすくなるので、混乱は少なくなります。 –