jquery easyui中gridview用getData获取显示的所有数据

前台(提交方法):

$("#btnQueDing").click(function () {

var rows = $(‘#dg‘).datagrid(‘getData‘);

if ($("#iptZiDingYiMuBanMingCheng").attr("value") == "") {ZhongWenMingCheng
$.messager.alert(‘警告‘, ‘请先填写模板名称!‘);
return;
} else {
$.ajax({
type: "POST",
url: "/KaoHeMuBan/AddZiDingYiMuBan?MingCheng=" + $("#iptZiDingYiMuBanMingCheng").attr("value") + "&MuBanLeiXing=" + $(‘#selZiDingYi‘).combobox(‘getText‘) + "&BeiZhu=" + $("#ZiDingYiBeiZhu").attr("value") + "&LieLeiXing=" + JSON.stringify(rows.rows),
//data: "MingCheng=" + $("iptZiDingYiMuBanMingCheng").attr("value") + "&MuBanLeiXing=" + $(‘#selZiDingYi‘).combobox(‘getText‘) + "&BeiZhu=" + $("#BeiZhu").attr("value") + "&LieLeiXing=" + dgdata,
success: function (msg) {
ShuaXin(); 
$.messager.alert(‘提示‘, msg);
}
})

})

后台接收方法:

public class ccccccc
{
public string ZhongWenMingCheng { get; set; }
public string KaoPingXiangLeiXing { get; set; }
}

public string AddMuBan(string LieLeiXing)
{

try
{

#region MyRegion添加
List<ccccccc> jsonlist = new List<ccccccc>();//实例化
List<MuBan> listxm = JsonConvert.DeserializeObject<List<MuBan>>(LieLeiXing);//json反序列操作

for (int i = 0; i < listxm.Count; i++)
{
MuBan ximu = new MuBan(); 
ximu.MingCheng= listxm[i].MingCheng; 
ximu.LeiXing = listxm[i].LeiXing;

tmbxmBLL.Insert(ximu);//添加方法
}

return "添加成功";
#endregion

}
catch
{
return "添加失败";
}
}

时间: 2024-09-28 23:34:00

jquery easyui中gridview用getData获取显示的所有数据的相关文章

jQuery EasyUI中经常遇到的问题(FAQ)

1.easyui弹出页面中无法引入其他外部js文件的问题 easyui弹出的对话框如果为jsp.html页面,easyui只会将这些页面中的<body></body>内部的内容显示,其他内容将丢失,如果你的js引用刚好放在<head></head>中,那么不好意思,这些js是无法成功引用的.解决方法就是将js文件的引用放在<body></body>中. 2.validatebox不生效 如果遇到这种问题,看下是不是你的控件(<i

jQuery easyUI中的EasyLoader的使用

jQuery easyUI中的EasyLoader的使用 下面用一个简单的案例来介绍一下EasyLoader的使用: 1.首先创建一个web项目 2.到官网下载jQuery easyUI插件,并将其放到项目对应的包下: 3.将创建的项目部署到tomcat上或者是其他web服务器上 案例的实现截图: 案例相关代码:EasyLoader.jsp <%@ page language="java" contentType="text/html; charset=utf-8&qu

Jquery easyui中的有效性检查

使用过程中的一积累,备查. EasyUI 验证框使用方法: //*************************** missingMessage:未填写时显示的信息 validType:验证类型见下示例 invalidMessage:无效的数据类型时显示的信息 required="true" 必填项 class="easyui-validatebox" 文本验证 class="easyui-numberbox" 数字验证 **********

jQuery EasyUI中文文档

中文文档:jQuery EasyUI 1.2.4 API 中文文档(完整)目录 http://www.cnblogs.com/Philoo/archive/2011/11/17/jeasyui_api_index.html 英文官方文档: http://www.jeasyui.com/documentation/ 日历控件datebox的清空: $('#your_batebox_id').datebox('setValue',''); 下拉列表的清空: $("#your_combbox_id&q

jQuery easyui中获取datagrid某一列的值之和

我想实现的功能就是加载datagrid之和能够计算出某一列的值之和,删除某一行数据的时候会从总数里面减去这列这行的数据,新增一条记录的时候也会把这个数据加在总数上面..说起来不知道能不能被人理解... 求大神帮忙.. 下面是部分代码.. 有些代码已经省略了..  怎么获取“我是那个数”的所有列的值的和呢?? 和删除增加那列数据呢 $(function() {$('#content').datagrid( {toolbar : [ {text : '新增',iconCls : 'icon-add'

jquery easyui中的formatter多用法

1.formatter能多数据进行格式化后输出,formatter必须返回一个字符串,第一个用法:当一个单元格的数据很多,不能显示完全时,鼠标放上去能动态显示出所有内容. formatter:function(value,rowData,rowIndex){ //value是当前字段的值,rowData是该行的所有数据,rowIndex是该行的索引 return '<span title="'+value+'">'+value+'</span>'; } 2.在表

Jquery EasyUI 中ValidateBox验证框使用讲解

Validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效.如果用户输入了无效的值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息.该验证框可以结合form(表单)插件并防止表单重复提交. 使用$.fn.validatebox.defaults重写默认值对象. 具体用法如下: <input id="email" class="easyui-validatebox" data-options="required:true,val

将Jquery EasyUI中DataGird的数据导入Excel中

1.第一步获取前台DataGrid中的数据 var rows = $('#tb).datagrid("getRows");            if (rows.length == 0) {                $("#ShowMsg").html("没有数据可供导出!");                return;            }            var columns = new Array();       

jquery easyui datagrid 多选只能获取一条数据

DataGrid属性: singleSelect ------如果为true,则只允许选择一行: idField ------- 指明哪一个字段是标识字段: 方法: 一:getSelections----返回所有被选中的行,当没有记录被选中的时候将返回一个空数组. 二:getChecked----在复选框呗选中的时候返回所有行. 搭配 复选框frozenColumns:[[ {field:'ck',checkbox:true}]] 出现多选只能获取一条数据情况: 1.idField 属性指明的标