Показать сообщение отдельно
  #1 (permalink)  
Старый 14.10.2010, 16:17
Новичок на форуме
Отправить личное сообщение для dl007 Посмотреть профиль Найти все сообщения от dl007
 
Регистрация: 14.10.2010
Сообщений: 3

jqGrid. Заполнение select значениями из запроса.
Не откажите в помощи plz чайнику....а то уже совсем отчаялся! :-)
В JQGrid необходимо сделать заполнение selecta значениями из запроса.

colModel:[
{name:'kod_podr', edittype:'select', formatter:'select', editoptions:{value:GetDicPodr()}, editable:true}],

function GetDicPodr() {    // загружаем значения в Select
    StrkDicPodr="";
    $.getJSON("ic/getd_dic.php", null, function(data) { 
          if (data != null) { 
                 $.each(data, function(i,dt){
                       StrkDicPodr=StrkDicPodr+dt.isn+":"+dt.name+";";
                 });           
          } 
    }); 
    return StrkDicPodr;
}


И все вроде бы прекрасно, но! - проблема в том, что при выходе из функции $.getJSON() в переменной StrkDicPodr восстанавливается значение, заданное ей в строке №5. Следовательно return возвращает пустую строку.
Как передать данные из функции $.getJSON() в функцию GetDicPodr()?
...уже всю голову сломал...
Ответить с цитированием