Par ajax
les données d'appel récupérées à partir du serveur, mais le problème est que la réponse doit être chargée dans jqgrid
mais pas de chargement. In var dataAjax = jData.responseText;
dataAjax
a reçu des données du serveur.Comment charger les données json par appel ajax dans jqgrid
Ce qui ne va pas avec cela. S'il vous plaît aider
$(document).ready(function(){
var resData = "";
$(".btnLoad").click((function(){
resData = $.ajax({
type : "POST",
url: "/AccountUI/DataFlow/AccountDetails.html",
dataType: "json",
success: functioin(jData){
var dataAjax = jData.responseText;
return dataAjax;
}
});
});
var gridData = new Array();
gridData = resData;
jQuery("#ajgrid").jqGrid({
datatype: "json",
height: 250,
colNames:['AccID','AccName', 'AccBranch'],
colModel:[ {name:'AccID',index:'AccID', width:60, sorttype:"int"},
{name:'AccName',index:'AccName', width:90},
{name:'AccBranch',index:'AccBranch', width:100}
],
multiselect : true,
caption : "Account Grid"
});
for(var i=0;i<=gridData.length;i++)
jQuery("#ajgrid").jqGrid('addRowData',i+1,gridData[i]);
});
Dans le rappel ajax vous renvoyez simplement vos données à nulle part. – Tommi