2012-06-21 62 views
0

youtube url无法在JavaScript中工作,为什么? 哪里是我的代码中的错误:youtube url rel = 0在javascript中不工作

$(document).ready(function(){ 
    api_images = ['http://www.youtube.com/watchv=OyQoHmcunk&rel=0&fs=0&width=640&height=360']; 
api_titles = ['Title 1']; 
api_descriptions = [''] 
$.prettyPhoto.open(api_images,api_titles,api_descriptions); 
}); 
+0

你不应该有改变了你的问题,所以错误消失了。你应该把它留在那里,这样这个页面对未来其他人来说是有意义的。 – abjennings

+0

回滚显示错误,这是在接受的答案中解决。 –

回答

4

你错过了实际的路径从查询字符串分隔?

api_images = ['http://www.youtube.com/watch?v=OyQoHmcunk&rel=0&fs=0&width=640&height=360']; 
//          ^

没有它,你应该接受一个404响应,这是一个体面的JavaScript调试器会告诉你的。您正在使用调试器,right

另外,根据所使用的DOCTYPE以及是否是从行内或外部<script>,HTML编码的& S可要么需要或问题的另一个来源:

api_images = ['http://www.youtube.com/watch?v=OyQoHmcunk&rel=0&fs=0&width=640&height=360']; 
//             ^ ^^  ^
+0

哇,它正在工作,非常感谢你。 – SANSCLAW

+0

很好的答案,非常感谢。 – SANSCLAW