我正在使用 Youtube Data API,并遵循 JSON 指南。Youtube 建议您使用“脚本”标签来调用服务并指定回调函数。此处提供的说明:https ://developers.google.com/youtube/2.0/developers_guide_json 。
例子
<script type="text/javascript"
src="http://gdata.youtube.com/feeds/users/GoogleDevelopers/uploads?callback=showMyVideos&v=2&alt=json-in-script&format=5">
</script>
哪个会调用:
function showMyVideos(data) {...}
请注意,脚本标签中的查询字符串指定了参数“callback=showMyVideos”。
问题
我的问题是是否可以将变量传递给我手动指定的回调函数?
我想做的是像“callback=showMyVideos(id,data)”
这将调用:
function showMyVideos(id,data){...}
其中“id”由我在标签中设置,“data”是调用 youtube 返回的内容。
我需要这样做的原因是,我可以将从 Youtube API 返回的 Youtube 视频插入到带有我正在传递的 id 的 div 中。