我正在使用jQuery模板嵌入用户发布的YouTube视频。我能够获取视频ID并将其保存到数据库中,并且一切正常。然而试图用jQuery模板嵌入视频如下时:用jQuery模板嵌入YouTube视频 - C#
{{if streamObj.TypeOf == 3}}
<object width="425" height="350" data='http://www.youtube.com/v/${VideoId}' type="application/x-shockwave-flash">
<param name="src" value='http://www.youtube.com/v/${VideoId}' /></object>
{{else}}
我得到以下错误:"NetworkError: 404 Not Found - http://www.youtube.com/v/"
${VideoId}
和streamObj.TypeOf
回归正常。但那是错误。 这可能是什么原因造成的?谢谢。
显示YouTube网址的错误消息缺少视频ID('http:// www.youtube.com/v /')。你确定占位符“$ {VideoId}”被替换吗? –
你确定$ {VideoId}不是一个空字符串吗? –
打开萤火虫或其他一些javascript控制台,检查网页加载后是否产生网址。您的VideoId可能会在某处被重置。 –