我有一个简单的 jqgrid 表(armando_rampas)。它的 colNames、colModel 和 colData 来自带有 json 的 ajax。
第一次加载时间 (armando_rampas_fn();) 我得到一个带有数据的表,但是当我尝试刷新它时,reloadgrid 会丢失数据。
jQuery(document).ready(function()
{
function armando_rampas_fn()
{
$.ajax(
{
type: "POST",
url: "json/columnas_ipphone?wl=es",
data: "",
dataType: "json",
success: function(data)
{
colN = data.colNames;
colM = data.colModel;
colD = data.colData;
jQuery("#armando_rampas").jqGrid({
//url:'json/ipphone_list_json.php',
datatype: 'jsonstring',
colNames: colN,
colModel: colM,
datastr: colD,
height:'auto',
width:'650',
//loadui: 'disable',
});
},
});
setTimeout(function()
{
armando_rampas_fn();
jQuery("#armando_rampas").trigger('reloadGrid');
}, 1000);
};
armando_rampas_fn();
});
有谁知道如何用 colNames、colModel 和 colData 的新值刷新 jqgrid?
提前致谢