easyUI dataGridページローカルリフレッシュ
1589 ワード
私たちは状態を修正するときにボタンをクリックして、状態が変わって他のものが変わらないことを望んでいますが、実はajaxを使ってデータを提出するのは簡単で、成功したら一言でいいです.
$('#teacherDataGrid').datagrid('reload'); // , 。
このidはtableのidである
function auditNoFun(id){
if (id == undefined) {
var rows = teacherDataGrid.datagrid('getSelections');
id = rows[0].id;
} else {
teacherDataGrid.datagrid('unselectAll').datagrid('uncheckAll');
}
var noState=2;
$.ajax({
type:'post',
url:'${path }/teacher/edit',
data:{
"state":noState,
"id":id
},
success : function(result) {
if (result==200) {
/* $('#spState').html(" "); */
/* $('#teacherDataGrid').datagrid('updateRow',{
index: rowIndex,
row: {
state:' '
}
});*/
$('#teacherDataGrid').datagrid('reload');// , 。
parent.$.messager.alert(' ', " ", 'info');
} else {
parent.$.messager.alert(' ', " ", 'error');
}
}
});
}