ページの読み込み時にデータを取得するようにJQgrid
要求するものを作成しました。Ajax
しかし、IE9 では、フォームの読み込み時にデータが読み込まれないという問題がありますが、ページをリロードすると同じプロセスが実行され、グリッドにデータが表示されます。IE9 または Grid に問題はありますか?他のすべてのブラウザでは表示されます。
データのない空白のグリッドが表示されています。
私のグリッド定義は以下の通りです。
jQuery(document).ready(function(){
jQuery("#internetusagerecords").jqGrid({
height:250,
datatype: 'local',
colNames:['IP Address','Start Time',
<% if (isHttpMacFlowOn){%>
'MAC Address',
<% } %>
'Stop Time','Used Time','Effective Session Time','Downloaded Data','Uploaded Data','Total Transfer'],
colModel :[
{name:'ip', index:'ip', sorttype:'text'},
{name:'starttime', index:'starttime', sorttype:'int',align:"right"},
<% if (isHttpMacFlowOn){ %>
{name:'macaddress', index:'macaddress', sorttype:'text', align:"left"},
<% } %>
{name:'stoptime', index:'stoptime', sorttype:'int',align:"right"},
{name:'usedtime', index:'usedtime', sorttype:'text', align:"right"},
{name:'effectivesession', index:'effectivesession',sorttype:'date', align:"right"},
{name:'download', index:'download', sorttype:'int',align:"right"},
{name:'upload', index:'upload',sorttype:'int',align:"right"},
{name:'totaltransfer', index:'totaltransfer',sorttype:'int',align:"right"}],
pager:jQuery('#internetusagepager'),
rowNum:10,
sortname: 'ip',
autowidth:true,
sortorder: "asc",
rowList:[10,20,50,100,200],
viewrecords: true,
loadonce:false,
grouping:true,
footerrow: true,
userDataOnFooter: true,
gridComplete: function call1(){},
/*
loadComplete: function(data) {
var costsum = jQuery("#records").jqGrid('getCol', 'estimatedcost', true, 'sum');
var calldurationsum = jQuery("#records").jqGrid('getCol', 'seconds', true, 'sum');
var unitssum = jQuery("#records").jqGrid('getCol', 'units', true, 'sum');
jQuery("#records").jqGrid('footerData','set', {starttime: 'Total:', estimatedcost: costsum,seconds: calldurationsum,units: unitssum});
},
*/
caption:'Internet Usage Details'
});
});