ページの読み込み時に読み込みアニメーションを表示し、呼び出された getjson が正常に完了したときに読み込みアニメーションを削除し、getjson 完了の最後に jw プレーヤー コードを表示したいと考えています。現在、読み込み中のアニメーションは常に表示されています。getjson 呼び出しの最後にアニメーションの読み込みを非表示にし、代わりに jw プレーヤーを表示する方法を教えてください。
私のローディングアニメーション画像:
<td rowspan="4"><img src="./loading.gif" width="304" height="287"></td>
そして私の getjson 呼び出し:
<script>
$.getJSON('http://www.somesite.com/getmedia.php?id=1234&callback=?', function(data){
var mediaUrl = data.contents;
jwplayer().load({file: mediaUrl+".flv"});
});
</script>
getjson 呼び出しの最後に表示される jw プレーヤー:
<script type='text/javascript' src='./jwplayer.js'></script>
<div id='mediaspace'>This text will be replaced</div>
<script type='text/javascript'>
jwplayer('mediaspace').setup({
'flashplayer': './player.swf',
'autostart': 'true',
'controlbar': 'bottom',
'width': '470',
'height': '320'
});
</script>