echo '<script type="text/javascript">
$(document).ready(function(){
$("video").easyWebPlayer({ playlist:\''.json_encode($playlist).'\'
});
});
</script>';
我在php文件中使用上面的代码,它产生以下输出。
'playlist:'[{"id":"0","url":"\/26beb276\/26beb276_0.mp4","thumb":"\/26beb276\/26beb276_0.jpg","title":"big buck test"}]'});});
它给出了意外标识符的错误。 如何避免此错误。
答案 0 :(得分:0)
尝试以下代码:
<Script>
var playlist = '<?php echo $playlist; ?>';
var jsonplaylist = JSON.parse(playlist);
</Script>
echo '<script type="text/javascript">
$(document).ready(function(){ $("video").easyWebPlayer({ playlist:'+jsonplaylist+'});
</script>';
答案 1 :(得分:0)
解决 我使用了播放列表:&#34;&#39; .str_replace(&#34; \&#34;&#34;,&#34; \&#39;&#34;,json_encode($ playlist))。 &#39;&#34;而json_encode()
并使用 var jsonobj = JSON.parse(Playlist.replace(/ \&#39; / g,&#34; \&#34;&#34;)); 在接收端。
答案 2 :(得分:0)
我有相同的控制台错误,该错误是由于引号
之前
<script>window.lang_arr="<?php echo json_encode($lang_arr);?></script>
修复
<script>window.lang_arr=<?php echo json_encode($lang_arr);?></script>
今天可以帮助某人:_)