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

QQ登录

只需一步,快速开始

查看: 1418|回复: 5

[结贴] 不用input框怎么进行数据库的更新

[复制链接]

4

主题

14

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
发表于 2016-5-24 01:16:55 | 显示全部楼层 |阅读模式
我想在数据库更新telphone,xingming,address三个值,该调用什么方法,尝试着用takeout里面的例子,但是input框需要关联数据库,可以不关联吗,因为后面还有代码需要是不用input对话框进行更新数据库的

  1. Model.prototype.saveBtnClick = function(event){
  2.                 var addressData=this.comp("addressData");
  3.                 addressData.filters.setVar("userPhone", justep.Shell.userName.get());
  4.                 var telphone=this.comp("input1")。val();
  5.                 var xingming= this.comp("xingming").val();
  6.                 var address=this.comp("address").val();
  7.                 if(telphone===""||xingming===""||address==="")
  8.                 {
  9.                 justep.Util.hint("信息不全保存失败!",{
  10.                                 "type":"danger"
  11.                                 });
  12.                 }else{
  13.                         var success = function(resultData){
  14.                                 justep.Util.hint("保存成功!");
  15.                         };
  16.                         var error = function(msg){
  17.                                 justep.Util.hint("保存失败,请联系管理员!",{
  18.                                 "type":"danger"
  19.                                 });
  20.                         };
  21.                         addressData.saveData(
  22.                         {
  23.                                 "onSuccess" : success,
  24.                                 "onError" : error
  25.                         });
  26.                         }
  27.                        

  28.                
  29.         };
复制代码
发表于 2016-5-24 11:18:04 | 显示全部楼层
建议所有的数据交互都使用data或baasData组件实现!
input组件的bind-ref属性只需要绑定data组件的字段即可!
关于baasServer如何设置和数据库交互,请看看视频:http://www.wex5.com/1-wex5#06
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

14

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-5-24 20:22:41 | 显示全部楼层
liangyongfei 发表于 2016-5-24 11:18
建议所有的数据交互都使用data或baasData组件实现!
input组件的bind-ref属性只需要绑定data组件的字段即可 ...

假如我不使用input呢,纯用代码怎么操作?我这边有个操作时这样的,先获取数量count,如果有访问怎么count+1,然后再保存数据库
回复 支持 反对

使用道具 举报

22

主题

598

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
QQ
发表于 2016-5-25 09:28:05 | 显示全部楼层
这个你可以参考外卖案例啊
那里面有个菜单的按钮有增减功能实现方法,类似你的要求

不用input,你可以定义变量啊
【接活】APP 公众号 小程序 前后端带管理系统全套搞定
联系QQ:646105064 剑客共享  
欢迎用x5开发的朋友进群探讨!WeX5/BeX5民间一群:30057529  二群:211206160
回复 支持 反对

使用道具 举报

发表于 2016-5-25 11:20:35 | 显示全部楼层
jsrdweiting 发表于 2016-5-24 20:22
假如我不使用input呢,纯用代码怎么操作?我这边有个操作时这样的,先获取数量count,如果有访问怎么coun ...

也是操作data组件中的数据
就是data.setValue('字段','值')
可以看下data组件提供的API方法!
js设置值后直接保存就行了!data.saveData()
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

14

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-5-26 21:19:35 | 显示全部楼层
liangyongfei 发表于 2016-5-25 11:20
也是操作data组件中的数据
就是data.setValue('字段','值')
可以看下data组件提供的API方法!

谢谢了,问题成功解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 22:16 , Processed in 0.062106 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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