Javascript 你能告诉我为什么这不是';不行吗?

Javascript 你能告诉我为什么这不是';不行吗?,javascript,css,youtube,youtube-api,Javascript,Css,Youtube,Youtube Api,昨天一切正常。我没有触及代码,也没有做任何更改。为了澄清什么不起作用,当我键入搜索词并点击“查找”或“输入”时,什么也没有发生。除了调用HTML上的输入外,大部分代码都是JavaScript 是jsbin。任何想法都将不胜感激。我还尝试了一个新的API密钥,但也不起作用 代替您的线路: video.src=video\u url 您需要以下行: $('video').attr('src',video\u url)我确定了问题所在。谷歌的ajaxapi关闭了。谢谢你的帮助 什么不起作用?请具体回答

昨天一切正常。我没有触及代码,也没有做任何更改。为了澄清什么不起作用,当我键入搜索词并点击“查找”或“输入”时,什么也没有发生。除了调用HTML上的输入外,大部分代码都是JavaScript

是jsbin。任何想法都将不胜感激。我还尝试了一个新的API密钥,但也不起作用

代替您的线路:

video.src=video\u url

您需要以下行:


$('video').attr('src',video\u url)

我确定了问题所在。谷歌的ajaxapi关闭了。谢谢你的帮助

什么不起作用?请具体回答你的问题。我已经更新了这个问题。它对我来说很好。。。你在搜索框中输入的确切术语是什么。您使用的浏览器是什么?您还应该将代码粘贴到问题中。人们建议您将代码粘贴到问题正文的堆栈溢出上的一个原因是为了确保无论谁来搜索像您这样的问题,都能够看到问题所涉及的代码,以防您提供的链接丢失或者你要链接的页面内容被更改了,与你发布的问题不再相关。我试过了,但仍然不适用于我。我把它放在那个功能和外部,看看它是否是一个提升问题,但仍然没有用。它可能是其他东西不起作用,这个修复让它在IE、Chrome和Firefox中为我工作。jsbin控制台选项卡中有什么内容?另外,您是否可以尝试访问(在新选项卡中)您试图在javascript中组合的youtube url(换句话说,尝试对url进行硬编码,看看是否有效)?访问该URL时是否出现错误?当然。控制台里没有任何东西。这很奇怪。当我试图调用一个函数时,一切都是未定义的。所以,请粘贴在这里(告诉我)当你在Chrome中调用这个URL时,你会得到什么:这可能就是问题所在。显然,ajax调用永远不会为您返回。我得到以下信息:{“种类”:“youtube#searchListResponse”,“etag”:“Y3XTLF3RLTHXX85JBGZGP2ENW/r2frS0wVoPq4V5tbLBG”\u Xgs9kTc\,“nextPageToken”:“CAEQAA”,“pageInfo”:{“totalResults”:1000000,“resultsPerPage”:1},“items”:[{“种类”:“youtube#searchResult”,“etag”:”Y3XTLF3RLTHXX85JBGZGP2ENW/FAJVWKKINKKGU63HK0ZAQOMM0BS\,“id”:{“种类”:“youtube#视频”,“视频id”:“O1KW3ZkLtuo”}}