【问题标题】:PHP in between javascript介于 javascript 之间的 PHP
【发布时间】:2012-02-29 17:03:50
【问题描述】:

我正在开发 JW Player,并希望使用 wordpress 元框动态添加播放列表。我面临在 javascript 之间使用 php 的问题

我正在使用 JW 播放器和播放列表代码,您可以在这里找到..http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16006/javascript-playlist-in -the-jw-embedder

如果我在 'playlist':[ ...here... ] 之间使用 php,我没有得到任何输出 - 实际上我想使用 php 使其可循环,以便用户可以添加多个视频来制作播放列表

<script type="text/javascript">
                jwplayer("mediaplayer").setup({
                    'flashplayer': '<?php bloginfo( 'stylesheet_directory' ); ?>/jw/player.swf',
                    'id': 'playerID',                   
                    'width': 640,
                    'height': 540,
                    //'skin': '<?php bloginfo( 'stylesheet_directory' ); ?>/jw/skins/bekle/bekle.zip',  

                    <?php if ($custom_metabox->get_the_value('video_playlist') ) { ?>

                    //playlist starts
                    'playlist.position': '<?php echo $custom_metabox->get_the_value('plposition') ?>',
                    'playlist.size': '180',
                    'playlist': [

                    <?php while($custom_metabox->have_fields('playlistvideos'))
                    { ?>
                        {
                           'file': '<?php echo $custom_metabox->the_value('videourl'); ?>',
                           'title': '<?php echo $custom_metabox->the_value('videotitle'); ?>',                         
                           'image': '<?php echo $custom_metabox->the_value('videoimage'); ?>',
                           'duration': '<?php echo $custom_metabox->the_value('videoduration'); ?>',
                           'description': '<?php echo $custom_metabox->the_value('videodescription'); ?>'
                        },                      

                    <?php } ?>
                    ],  

                    <?php } ?>

                    'file': '<?php echo $custom_metabox->the_value('selfhosted'); ?>',
                    'image':'<?php echo $custom_metabox->the_value('selfhost_image'); ?>',

                });
            </script>

谁能指导我..这里我想用这个来克隆

【问题讨论】:

  • 那你有什么问题?
  • 字符串中的&lt;?php echo .. 是否被评估?我不认为你能做到这一点?
  • 您的问题是什么?请解释
  • 如果我们不知道问题所在,我们无法帮助您。
  • 我认为最后一个大括号后的最后一个结果集的尾随逗号会导致早期 IE 版本出现语法问题

标签: php javascript wordpress jwplayer


【解决方案1】:

转义单引号或用双引号替换

'<?php echo $custom_metabox->the_value("selfhosted"); ?>',

【讨论】:

  • 我会尝试让您知道,因为弹出另一个问题..我的所有元框现在没有任何价值..让您知道
  • 我解决了这个问题,这个问题与我添加的任何代码无关,但我重用了一些变量,这导致了这个问题。非常感谢大家的帮助。
猜你喜欢
  • 2017-03-20
  • 2013-08-18
  • 2012-04-10
  • 2015-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-07
  • 1970-01-01
相关资源
最近更新 更多