jQuery + jqGrid で、表示したデーターのターゲットなどを変更して再表示したくなります
XML をリロードする場合、次の様な手順で再表示する事が出来ます
<script type="text/javascript">
$(function() {
var errorDialog,jqGrid1;
jqGrid1= $("#jqGrid");
…
$("#datalist").button({
…
})
.click(function(){
corp = corpInfo[0].corp;
jqGrid1
.jqGrid()
.setGridParam({
datatype:'xml',
postData : {
corp : corp,
…
},
})
.trigger("reloadGrid");
…
});
…
jqGrid1.jqGrid({
hidegrid : true,
pager: "#gridPager",
mtype : "POST",
datatype: "xml",
url : 'datalist.php',
timeout : 10000,
altRows : true,
// postData : {
…
#datalist ボタンをクリックすると、jqGrid1 を reload します
jqGrid1 はボタンをクリックするまで何も表示しない様にしています
datalist.php は、POST メソッドで引数を受け取り、表示するデータを XML で返す様になっています
.