mygrid.parse(something,"jsarray") help

Hy All!

function doInitGrid(){
mygrid_incomes = new dhtmlXGridObject(“dhtmlxGridIncomesForm”);
mygrid_incomes.setImagePath(“images/dhtmlx/”)
mygrid_incomes.setHeader(“ID,Cikkszám,Megnevezés,Menny.,M.e.,N. Beszer. Ár,Br. Eladási Ár”);
mygrid_incomes.setInitWidths(“0,120,180,100,50,145,150”);
mygrid_incomes.setColAlign(“center,left,left,left,left,left,left”);
mygrid_incomes.setColTypes(“ro,ro,ro,ro,ro,ro,ro”);
mygrid_incomes.enableAlterCss(“even_row”,“odd_row”);
mygrid_incomes.init();
mygrid_incomes.setStyle(“background-color:rgb(255,205,25);font-size:22px;font-weight:bold”,“color:white;font-size:20px;padding-top:5px;padding-bottom:5px;padding-bottom:5px”,"",“background-color:rgb(205,205,205);color:red;”);
mygrid_incomes.attachEvent(“onRowDblClicked”, function() {
$("#btnIncomesListCLChange").click();
});
}

function refresh_income_list(){
from=“includes/ajaxes/get_income_list.php?income_id=”+income_id;
var ajax=ajax_get(from,false);

// getted data looks like this data=<script type="text/javascript">var array_incomes_form = [[1,"1234","1234567890 1234567890 1234567890","8","m","500",""],[2,"1234","1234567890 1234567890 1234567890","1","m","",""],[3,"1234","1234567890 1234567890 1234567890","8","m","300",""],[4,"1234","1234567890 1234567890 1234567890","1","m","",""],[6,"1234","1234567890 1234567890 1234567890","8","m","",""],];</script>

ajax.success(function (data){
  $("#Hide").html(data);
});
doInitGrid();
mygrid_incomes.parse(array_incomes_form,"jsarray");

}

This code does not work :frowning:

But I insert a simple alert before doInitGrid();

ajax.success(function (data){
$("#Hide").html(data);
});
alert("");
doInitGrid();
mygrid_incomes.parse(array_incomes_form,“jsarray”);
}

The table works correct???
I tried to all format of setTimout but nothing…

Please, try to load data from the callback of your ajax request:
ajax.success(function (data){
$("#Hide").html(data);
doInitGrid();
mygrid_incomes.parse(array_incomes_form,“jsarray”);
});