ashx 后台 解析json_Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互...

 var url;

//添加管理员

function newUser() {

$('#dlg').dialog('open').dialog('setTitle', '添加管理员');//设定表头

$('#fm').form('clear');//清空窗体数据

document.getElementById("test").value = "add";//设定表示为后台调不同方法数据提供接口

}

//修改管理员

function editUser() {

$('#fm').form('clear');

var row = $('#tt').datagrid('getSelected');

if (row) {

$('#dlg').dialog('open').dialog('setTitle', '修改管理员');

//绑定数据列表

$('#firstname').val(row.ScoreStyleName);

$('#lastname').val(row.Score);

$('#unit').val(row.ScoreItem);

$('#message').val(row.ScoreStyleState);

$('#ID').val(row.ScoreStyleID);

document.getElementById("test").value = "modify";//设定表示为后台调不同方法数据提供接口

$('#fm').form('load', row);

}

}

//保存信息

function saveUser() {

//获取页面中输入的值

var firstname = document.getElementById("firstname").value;

var lastname = document.getElementById("lastname").value;

var test = document.getElementById("test").value;

var unit = document.getElementById("unit").value;;

var message = document.getElementById("message").value;

var ID = document.getElementById("ID").value;

//var t = "firstname=" + firstname + "&lastname=" + lastname + "&unit=" + unit + "&message=" + message + "&ID=" + ID;

$('#fm').form('submit', {

//设定地址与传递参数到后台

url: "JSONData.ashx?firstname=" + firstname + "&lastname=" + lastname + "&unit=" + unit + "&message=" + message + "&test=" + test + "&ID=" + ID,

onSubmit: function () {

return $(this).form('validate');

},

//判断结果是否正确

success: function (result) {

if (result.indexOf("T") == 0) {

alert('恭喜您,信息添加成功!')

$('#dlg').dialog('close');      // 关闭窗口

$('#tt').datagrid('reload');

}

else {

alert('保存失败,请您核对!')

}

var result = eval('(' + result + ')');

if (result.success) {

$('#dlg').dialog('close');      // close the dialog

$('#tt').datagrid('reload');

$.message.alert('提示', '保存成功!', 'info');

// reload the user data

} else {

//$.messager.show({

//    title: 'Error',

//    msg: result.msg

//});

}

}

});

}

//删除管理员

function removeUser() {

document.getElementById("test").value = "delete";//设定表示为后台调不同方法数据提供接口

var test = document.getElementById("test").value;

var row = $('#tt').datagrid('getSelected');

if (row) {

$.messager.confirm('提示', '你确定要删除这条信息吗?', function (r) {

if (r) {

$('#fm').form('submit', {

url: "JSONData.ashx?ID=" + row.ScoreStyleID + "&test=" + test,

onSubmit: function () {

},

//判断结果是否正确

success: function (result) {

if (result.indexOf("T") == 0) {

$('#dlg').dialog('close');

alert('恭喜您,信息删除成功!')

// close the dialog

$('#tt').datagrid('reload');

//$('#fm').form('submit');

}

else {

alert('添加失败,请重新操作!')

}

var result = eval('(' + result + ')');

}

});

}

}

);

}

}

//查询并把数据传递给后台,数组

function getQueryParams(queryParams) {

var StartTime = $("#StartTime").datebox("getValue");

var EndTime = $("#EndTime").datebox("getValue");

var KeyWord = document.getElementById("KeyWord").value;

var Category = $("#Category").combobox("getValue");

queryParams.StartTime = StartTime;

queryParams.EndTime = EndTime;

queryParams.KeyWord = KeyWord;

queryParams.Category = Category;

return queryParams;

}

//增加查询参数,重新加载表格

function reloadgrid() {

//查询参数直接添加在queryParams中

var queryParams = $('#tt').datagrid('options').queryParams;

getQueryParams(queryParams);

$('#tt').datagrid('options').queryParams = queryParams;//传递值

$("#tt").datagrid('reload');//重新加载table

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值