Javascript 我怎么知道Jqgrid已经准备好了?
当jqgrid加载数据准备就绪时,我需要它。因此我有一个名为Javascript 我怎么知道Jqgrid已经准备好了?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,当jqgrid加载数据准备就绪时,我需要它。因此我有一个名为LoadData()的函数,为按钮绑定click事件,并写入$(“#btn”)。click()当就绪事件关闭时,它不被使用 当我点击那个按钮时,它就被使用了。 我试着制作一个点击事件的计时器。它也被使用了。所以我认为当我使用loadData函数时,jqgrid还没有准备好。我怎么知道Jqgrid已经准备好了 function LoadData() { var PSCode = $("#sel_pollutant").val();
LoadData()
的函数,为按钮绑定click事件,并写入$(“#btn”)。click()
当就绪事件关闭时,它不被使用
当我点击那个按钮时,它就被使用了。
我试着制作一个点击事件的计时器。它也被使用了。所以我认为当我使用loadData
函数时,jqgrid还没有准备好。我怎么知道Jqgrid已经准备好了
function LoadData() {
var PSCode = $("#sel_pollutant").val();
var RegionCode = $("#RegionCode").val();
$("#table_list_query").jqGrid('setGridParam', {
url: "TransferEfficiencvData.ashx",
datatype: 'json',
postData: { "Action": "TransferEfficiencv", "RegionCode": RegionCode, "PSCode": PSCode },
page: 1
}).trigger("reloadGrid");
}
$(function(){
var option = {
//jqgrid config
}
$("#table_list_query").jqGrid(option);
$("#btn").click(function () {
LoadData();
});
})
jQgrid中有两个事件可用于检查jQgrid是否准备就绪。他们是,
- 网格完成
- 装载完成
- 参考资料
gridComplete: function(){
alert("grid completed");
}
loadComplete: function(data)
{
if(data != null){
alert("load completed");
}
},