Вернуть значение с помощью функции jQuery each ()

Я новичок в javascript, и я бы мне нравится получать значения из JSON и помещать их в массив, чтобы я мог снова проанализировать этот массив в другой функции, но я не знаю, как вернуть массив после помещения в него элемента.

В следующем скрипте я могу Не отображаются значения в элементах

function gC(b,c,p) {

    $.getJSON('getmonths', 'b='+b+'&c='+c+'&p='+p, processJSON);    
}

function processJSON(data) {
      var retval = [];
      $.each(data, function(key, val) {

          retval.push(val); 
          //alert(retval.pop());
      });
      return retval;
}

    $(document).ready(function(){
       var b = $("#b").val();
       var c = $("#c").val();
       var p = $("#p").val();

       var items = [];

       items = gC(b,c,p);
       var i = 0;

       $('td').each(function(index) {
          $(this).attr('bgcolor', items[i]);
          i++;
       }

Как я могу получить доступ к массиву?

спасибо!

6
задан Jerec TheSith 4 August 2011 в 13:33
поделиться