function update()
{
var url='url:${ctx }/admin/patient/edit.do?';
var windowapi = frameElement.api;
$.dialog({
content: url,
zIndex: 2100,
title: '添加',
lock: true,
table:'dataList',
width: 1000,
height: 450,
left: '55%',
top: '45%',
opacity: 0.4,
button: [{
name: '保存',
callback: function(){
var iframe = this.iframe.contentWindow;
iframe.submitTrans();
return false;
},
focus: true
},
{
name: '关闭',
callback: function() {}
}]
});
}
我想在这个方法中将我在easyui-datagrid中选中的一条数据
<table id="dataList" class="easyui-datagrid" data-options="rownumbers:true,fitColumns:true,singleSelect:true,fit:true,pagination:true" title="患者管理 " idField="id" toolbar="#toolBar">
传到后台 应该怎么写,求大神帮助
调用getSelected方法得到json数据,然后调用JSON.stringify(IE7-不支持JSON对象,需要导入json2.js这个类库)转为字符串后传递到服务器端,服务器端反序列化为一个类的示例即可操作。
var r=$('#dataList').datagrid('getSelected');
var s=JSON.stringify(r);
$.ajax({url:'xxxx',type:'POST',data:{r:s}/*其他配置*/})