js提交table的问题。。。
 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">
        传到后台 应该怎么写,求大神帮助
js

2个回答

调用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}/*其他配置*/})
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问