首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将变量传递给Javascript并调用

将变量传递给Javascript并调用
EN

Stack Overflow用户
提问于 2014-10-03 16:55:01
回答 2查看 96关注 0票数 0

我有一个代码与Javascript播放Youtube视频,而不是iframe,但我不知道如何。我是从PHP变量还是像[youtube]videoid[/youtube]这样的bbcode传递视频id?我只需要把视频代码传递给这个功能。所以请帮助我,也许这里已经讨论过了,但我找不到它(也许我不知道我到底要搜索什么)。以下是代码:

代码语言:javascript
复制
<script>

  var tag = document.createElement('script');

  tag.src = "https://www.youtube.com/iframe_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      height: '390',
      width: '640',
      videoId: 'M7lc1UVf-VE', // remove if assign in php
      events: {


      }
    });
  }
</script>

或者指定videoId: in php。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-03 17:04:54

代码语言:javascript
复制
videoId: <?php echo json_encode($videoId); ?>,

JSON编码与JavaScript兼容,并将处理任何转义和可能不需要执行的操作。

票数 0
EN

Stack Overflow用户

发布于 2014-10-03 17:04:54

直接输出变量怎么样?

代码语言:javascript
复制
videoId: <?php echo json_encode($vIdVariable); ?>,
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26183307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档