62,041
社区成员
发帖
与我相关
我的任务
分享
success: function (result) {
if (result.indexOf("T") == 0) {
$('#dlg').dialog('close');
$('#tt').datagrid('clearSelections'); //清空选中的行
$.messager.alert("提示", "恭喜您,信息修改成功", "info");
//alert('恭喜您,信息添加成功!')
// close the dialog
$('#tt').datagrid('reload');
$('#fm').form('submit');
}
else {
$.messager.alert("提示", "修改失败,请重新操作!", "info");
return;
//alert('添加失败,请重新操作!')
}
这个代码中if (result.indexOf("T") == 0),就是说返回True时,就表示修改成功,我的也可以执行到这里,不过就是$('#tt').datagrid('reload'); 貌似不管用,我都弹出对话框“提示", "恭喜您,信息修改成功”了,数据库里的数据也已经修改成功了,但就是表格不刷新
添加数据的时候,也是这样的,能不能再指导下,谢了[/quote][/quote]实在很谢谢你,我还是学到了很多东西,感谢。后面也发现一个问题,我的IE11上就有分页只刷新序号,不刷新内容,还有就是修改、删除页面不刷新,然后换FireFox和Chrome都是很正常的,没有这些东东,看来不怎么兼容IE11啊。
不过还是很感谢你,你给我看的那几篇文章,我还是很受学习。success: function (result) {
if (result.indexOf("T") == 0) {
$('#dlg').dialog('close');
$('#tt').datagrid('clearSelections'); //清空选中的行
$.messager.alert("提示", "恭喜您,信息修改成功", "info");
//alert('恭喜您,信息添加成功!')
// close the dialog
$('#tt').datagrid('reload');
$('#fm').form('submit');
}
else {
$.messager.alert("提示", "修改失败,请重新操作!", "info");
return;
//alert('添加失败,请重新操作!')
}
这个代码中if (result.indexOf("T") == 0),就是说返回True时,就表示修改成功,我的也可以执行到这里,不过就是$('#tt').datagrid('reload'); 貌似不管用,我都弹出对话框“提示", "恭喜您,信息修改成功”了,数据库里的数据也已经修改成功了,但就是表格不刷新
添加数据的时候,也是这样的,能不能再指导下,谢了[/quote]success: function (result) {
if (result.indexOf("T") == 0) {
$('#dlg').dialog('close');
$('#tt').datagrid('clearSelections'); //清空选中的行
$.messager.alert("提示", "恭喜您,信息修改成功", "info");
//alert('恭喜您,信息添加成功!')
// close the dialog
$('#tt').datagrid('reload');
$('#fm').form('submit');
}
else {
$.messager.alert("提示", "修改失败,请重新操作!", "info");
return;
//alert('添加失败,请重新操作!')
}
这个代码中if (result.indexOf("T") == 0),就是说返回True时,就表示修改成功,我的也可以执行到这里,不过就是$('#tt').datagrid('reload'); 貌似不管用,我都弹出对话框“提示", "恭喜您,信息修改成功”了,数据库里的数据也已经修改成功了,但就是表格不刷新
添加数据的时候,也是这样的,能不能再指导下,谢了 /// 查询操作日志
/// </summary>
/// <param name="context"></param>
void SelectContractsLogList(HttpContext context)
{
int pageSize = 0; // 每页显示的记录的条数
int pageIndex = 0; // 当前页的页码
string sortName = string.Empty;
string sortOrder = string.Empty;
string orderStr = string.Empty;
string userName = string.Empty;
pageSize = Convert.ToInt32(context.Request["rows"]);
pageIndex = Convert.ToInt32(context.Request["page"]);
sortName = context.Request["sort"];
sortOrder = context.Request["order"];
orderStr = sortName + " " + sortOrder;
context.Response.ContentType = "text/plain";
string id = context.Request["id"].ToString();
sb.Append("SELECT * FROM NCC_InfoLog WHERE Info_ID=" + Convert.ToInt32(id) + "");
DataSet ds = DbHelperSQL.GetPageData(pageSize, pageIndex, sb.ToString(), orderStr);
string strJSON = JsonHelper.CreateJsonParameters(ds.Tables[0], true, int.Parse(ds.Tables[1].Rows[0][0].ToString()));
context.Response.Write(strJSON);
}
var r = $('#tb_contractsMess').datagrid('getSelections');
parent.$("<div/>").dialog({
id: 'dialog_Contracts',
iconCls: 'icon-columns',
title: '操作日志',
width: 600,
height: 400,
modal: true,
href: "View_ContractsOperationLog.aspx",
buttons: [{
text: '关闭',
iconCls: 'icon-cancel',
handler: function () {
$.close_dialog_iframe("dialog_Contracts")
}
}],
onLoad: function () {
parent.$("#tb_contractsMessLog").datagrid({
title: "",
iconCls: 'icon-columns',
url: "Ashx/List_Contracts.ashx?action=SelectContractsLogList&id=" + r[0].Info_ID + "",
idField: 'Log_ID',
sortName: 'Log_Time',
sortOrder: 'asc',
fitColumns: true,
rownumbers: false,
nowrap: false,
striped: true,
pagination: true,
pageSize: 10,
pageList: [10, 20, 30, 40, 50, 100],
columns: [[{
field: 'Log_UserName',
title: '操作人',
sortable: true
},
{
field: 'Log_Action',
title: '操作',
sortable: true,
width: 45
},
{
field: 'Log_Memo',
title: '操作备注',
sortable: true,
width: 80
},
{
field: 'Log_Time',
title: '操作日期',
sortable: true
}]]
})
},
onClose: function () {
$.close_dialog_iframe("dialog_Contracts")
}
})