私は Youtube Data API を利用しており、JSON のガイドに従っています。Youtube では、「script」タグを利用してサービスを呼び出し、コールバック関数を指定することを推奨しています。ここで提供される手順: 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 に挿入できるようにするためです。