Javascript 如何在单独的方法中加载json

Javascript 如何在单独的方法中加载json,javascript,jquery,flowplayer,Javascript,Jquery,Flowplayer,我需要动态生成播放列表。提取播放列表以便将下面的播放列表json分离为不同的方法或变量的最佳方法是什么 Mypage.foo 只需将其提取: var f=function(param1,param2,...){ return [ // dynamic playlist data ]; } 那就叫它: $f(videoid, "/swf/flowplayer-3.1.5.swf", { playlist: function(){ return f(param1,par

我需要动态生成播放列表。提取播放列表以便将下面的播放列表json分离为不同的方法或变量的最佳方法是什么

Mypage.foo 只需将其提取:

var f=function(param1,param2,...){
  return [
    // dynamic playlist data
  ];
}
那就叫它:

$f(videoid, "/swf/flowplayer-3.1.5.swf", {
  playlist: function(){
    return f(param1,param2,...);
  }
});

我想你想要这样的东西:

  var list1 = getPlayList();

  $f(videoid, "../flowplayer-3.1.5.swf", {
      playlist: list1,
      wmode: 'opaque'
  });
…其中
getPlayList()
返回按您需要的方式格式化的数组:

  function getPlayList() {
      return [
      {
          title: 'scooter race',
          url: 'http://www.mediacollege.com/video-gallery/testclips/20051210-w50s.flv'
      },
      {
          title: 'Promo',
          url: 'http://e1h13.simplecdn.net/flowplayer/flowplayer.flv'
      }
      ];
  }

这和我贴的有什么不同?没有什么实质性的不同,Jer,但我贴的和你贴的一样。
  var list1 = getPlayList();

  $f(videoid, "../flowplayer-3.1.5.swf", {
      playlist: list1,
      wmode: 'opaque'
  });
  function getPlayList() {
      return [
      {
          title: 'scooter race',
          url: 'http://www.mediacollege.com/video-gallery/testclips/20051210-w50s.flv'
      },
      {
          title: 'Promo',
          url: 'http://e1h13.simplecdn.net/flowplayer/flowplayer.flv'
      }
      ];
  }