我在頁面中有以下代碼。jQuery按鈕點擊刷新jqGrid只發射一次
我已經進入了員工ID,然後點擊生成員工按鈕和網格看起來不錯的數據
的問題是,當我改變員工的ID,然後再次點擊Generate按鈕..這個時候網格不刷新..它只顯示舊數據..
請幫我解決這個問題。
在此先感謝。
代碼:
$(document).ready(function() {
$("#btn_GenerateEmpList").click(function() {
var firstClick = true;
if (!firstClick) {
$("#EmpTable").trigger("reloadGrid");
}
firstClick = false;
var empId= $("#txt_emp").val();
$.ajax({
type: "POST",
url: "PLBased.aspx/GetEmpNames",
data: JSON.stringify({ empId: empId}),
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function (result) {
result = result.d;
jQuery("#EmpTable").jqGrid({
datatype: "local",
colNames: ['Emp Name'],
colModel: [
{ name: "EmpName", Index: "EmpName", width: 80 }
],
data: JSON.parse(result),
rowNum: 10,
rowList: [5, 10, 20],
pager: '#pager',
loadonce: false,
viewrecords: true,
sortorder: 'asc',
gridview: true,
autowidth: true,
sortname: 'EMPID',
height: 'auto',
altrows: true,
});
},
error: function (result) {
alert("There was some error ");
}
});
});
});
是在網格本身的按鈕? –
沒有按鈕是在網格的一側... – user3543884