jQuery MiniUI

 找回密码
 立即注册
查看: 7316|回复: 3
打印 上一主题 下一主题

表格弹出新窗口修改,新增数据不能传递值 [复制链接]

Rank: 8Rank: 8

楼主
发表于 2017-3-10 17:59:03 |显示全部楼层
未看到你的新增方法,我只看到了edit方法,你把{ action: "edit", pk: row.pk, enumtype: row.enumtype}; 传递到了子页面,和state并没有什么关系,这是你自己传的数据,不涉及表格修改或新增,不会有_state字段

Rank: 8Rank: 8

沙发
发表于 2017-3-11 10:21:02 |显示全部楼层
hw_2x_vc 发表于 2017-3-10 19:42
后台如何判断是新增还是修改

var data = { action: "edit", pk: row.pk, enumtype: row.enumtype};  
这里你不是传递了action了吗,edit可以表示编辑,新增你可以用add

Rank: 8Rank: 8

板凳
发表于 2017-3-14 10:22:03 |显示全部楼层
hw_2x_vc 发表于 2017-3-13 19:03
能说说 form.getData()的原理吗?

form.getData()
获取表单内控件的值,根据name获取
比如你表单内3个miniui控件
<input name="a" class="mini-textbox" />
<input name="b" class="mini-textbox" />
<input name="c" class="mini-textbox" />

那么获取到的就是{a:"",b:"",c:""}    具体数据根据你控件内的值。

Rank: 8Rank: 8

地板
发表于 2017-3-14 10:44:34 |显示全部楼层
hw_2x_vc 发表于 2017-3-14 10:25
class=“mini-hidden” 就不能获取值吗?

能啊,只要你有值,你获取不到肯定是因为你没赋值

Archiver|普加软件

GMT+8, 2024-5-29 16:58 , Processed in 1.027299 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部