我正在尝试将 Wordpress 自定义字段中的 PHP 变量传递到 javascript 字符串中。自定义字段包含 Vimeo 视频的 ID 号,它需要放置在点击时替换图像的字符串的中间。这是代码:
jQuery("#index-image").click(function(){
jQuery(this).replaceWith('<div id="video-container"><iframe id="videoframe" src="http://player.vimeo.com/video/"<?php echo $page_videos[$i]; ?>"color=ffffff&portrait=0&byline=0&title=0&autoplay=1&api=1&player_id=videoframe" frameborder="0" style="width: 100%;" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>');
将字符串作为变量创建警报会返回带有视频 ID 号的正确字符串,但是浏览器只会生成没有 PHP 变量的字符串。
不知道该怎么办。我尝试使用变量组装字符串并将其放入 replaceWith 函数中,但在任何地方都没有运气。
请帮忙。