起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1536|回复: 4

[结贴] 提交数据插入后,如何获取提交行的ID,

[复制链接]

6

主题

18

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
发表于 2015-12-25 12:52:32 | 显示全部楼层 |阅读模式
因为ID是数据库自动增加的,如果当时有人删除数据的话,所提交的数据,并不是最后一行的ID加1,如何提交后,获取到提交行的ID
发表于 2015-12-25 13:07:10 | 显示全部楼层
data组件中要定义这个列!对应数据库中的id!
如果id是数据库递增的!只能是执行完保存操作后,重新更新data中的数据!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

18

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
 楼主| 发表于 2015-12-25 19:17:27 | 显示全部楼层
var me = this;
                baas.sendRequest({
                       
                        "action" : "save",
                       
                        "success" : function(ret) {
                                me.comp("Data").applyUpdates();
  
data组件里肯定有id这个列了,而且提交完成后也更新了组件。而服务端是倒序返回一个table的json。为什么不能用ret.rows[0].id来取呢。如何才能取到?刚提交的列的id?
回复 支持 反对

使用道具 举报

发表于 2015-12-26 10:19:00 | 显示全部楼层
justart 发表于 2015-12-25 19:17
var me = this;
                baas.sendRequest({
                       

最好还是更新整个data组件就可以了!因为不能确定是否只是修改了一行的数据!
也不能确定是哪行
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

94

主题

403

帖子

683

积分

高级会员

Rank: 4

积分
683
QQ
发表于 2016-11-5 22:53:47 | 显示全部楼层
justart 发表于 2015-12-25 19:17
var me = this;
                baas.sendRequest({
                       

同问,请问解决了吗
欢迎各位加群讨论:http://bbs.wex5.com/forum.php?mod=viewthread&tid=105046&page=1&extra=#pid165306780
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-2 11:07 , Processed in 0.072404 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表