私のフォームでは、ユーザーは YouTube からの動画の URL を貼り付け (または入力) します。これが発生した場合、関連するデータを YouTube から取得して、特定のフィールド (タイトル、説明、幅/高さなど) に事前入力できるようにする必要があります。
私が抱えている問題は、これを見つけることができる唯一の例は、必要なビデオのIDを既に持っている場合です:
<script type="text/javascript" src =
"http://gdata.youtube.com/feeds/api/videos/<VideoID>?v=2&alt=json-in-script&callback=FeedCallback"
</script>
<script type="text/javascript">
function FeedCallback( data )
{
//get title from YouTube Data API via JSON
document.getElementById('Title').innerHTML = data.entry[ "title" ].$t;
}
</script>
<VideoID>
しかし、これは、ビューがいつロードされるかを既に知っている場合にのみ機能します。ビューでIDを解決し、それを使用して必要なデータを返す方法はありますか?