Я пытался передать массив из глобальной переменной (codata
) в массив параметров editoptions
(jqGrid).Мой код выглядит следующим образом:
--------- country_list.php выдает следующий массив json -----------
["ABU","AD","AE","AF" .... "ZA","ZM","ZW"]
--------- PHP-скрипт с кодом jqGrid ----------
jQuery(document).ready(function(){
var codata = new Array();
$.getJSON('countries_list.php', function(list){
$.each(list, function(val) {
codata.push("'"+val+"'");
# --- Here alert() displays 'codata' with all the elements ---
});
});
$("#datatable").jqGrid({
......
// some code until colMode specs
......
{ name:'guco',
index:'guco',
edittype:'select',
width:90,
editable: true,
editoptions: {
formatter:'select',
value: codata # --- array is not passed, it comes empty ---
},
sortable: true,
resizable: false
},
.....
--------- PHP-скрипт с кодом jqGrid ----------
Любой намек, как это исправить? Спасибо заранее.
Марио Бенитес .-