0

youtube url 在 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);
 });
4

1 回答 1

4

您缺少?实际将路径与查询字符串分开的内容:

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

没有它,您应该会收到 404 响应,这是一个不错的 javascript 调试器会告诉您的。您正在使用调试器,吗?

此外,根据DOCTYPE使用情况以及这是来自 inline 还是 external ,可能需要<script>对 s 进行 HTML 编码或其他问题来源:&

api_images = ['http://www.youtube.com/watch?v=OyQoHmcunk&rel=0&fs=0&width=640&height=360'];
//                                                      ^     ^    ^         ^
于 2012-06-21T17:55:48.750 回答