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

QQ登录

只需一步,快速开始

查看: 2043|回复: 6

[处理中3] baas.sendRequest问题

[复制链接]

3

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
发表于 2018-3-7 16:50:12 | 显示全部楼层 |阅读模式
请问在某子页面下选择下拉菜单选择某商品名称点击选择如何实现和父页面的商品名称重复的话弹出提示框,不同的话则传输该数据,我试了好几遍不管相不相同都弹出提示框,求解答
发表于 2018-3-7 17:02:41 | 显示全部楼层
子页面是windowDialog 吗??
没太理解你的需求  ,下拉选择是select 组件吗??
可以在onChage 事件中 获取当前选择的值,再获取父页面 的值  对比呗  

不同传输数据,是修改父页的值吗??你代码怎么写的??

父页面子页面可以相互访问到的
http://docs.wex5.com/wex5-ui-question-list-2119
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-3-7 17:09:27 | 显示全部楼层
liangyongfei 发表于 2018-3-7 17:02
子页面是windowDialog 吗??
没太理解你的需求  ,下拉选择是select 组件吗??
可以在onChage 事件中 获 ...

父页面是windowdialog,子页面是windowReceiver,
子页面的代码是:
                var devSn = $('.selectSn').val();
                var shoppingData = this.comp('shoppingData');
                if(!devSn){
                        justep.Util.hint('请选择必须的参数');
                        return;
                }
                        var me = this;
       
                baas.sendRequest({
                        url: '/shopping/sp/sp',
                        action:'addshoppingItem',
                        params:{
                                deviceSn:devSn
                        },
                        success:function(result){

                                me.comp('deviceReceiver').windowEnsure();
                               
                                }
                        });
就是在success:funcion中添加判断,但是我试了好几遍不管相不相同都弹出提示框
               
回复 支持 反对

使用道具 举报

发表于 2018-3-7 17:23:12 | 显示全部楼层
hnbnbbu 发表于 2018-3-7 17:09
父页面是windowdialog,子页面是windowReceiver,
子页面的代码是:
                var devSn = $('.selectSn').val() ...

你是怎么判断的??
首先WeX5 已经不建议使用  deviceReceiver 了  ,数据交互 请参考
http://docs.wex5.com/page-interaction/
/UI2/demo/page/index.w

首先你打印下父 的值是什么?? 现在子的值是什么??  是哪个值不对吗?  debugger调试找下原因

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-3-7 17:32:36 | 显示全部楼层
liangyongfei 发表于 2018-3-7 17:23
你是怎么判断的??
首先WeX5 已经不建议使用  deviceReceiver 了  ,数据交互 请参考
http://docs.wex5. ...

var r = result.flag
if (r == 'SameFruit'){
    justep.Util.hint('参数相同')
}else{
   me.comp('deviceReceiver').windowEnsure();
}
回复 支持 反对

使用道具 举报

3

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-3-7 17:33:52 | 显示全部楼层
错误的时候是弹出对话框不传参,是不是我理解有些错误
回复 支持 反对

使用道具 举报

发表于 2018-3-7 17:39:05 | 显示全部楼层
hnbnbbu 发表于 2018-3-7 17:33
错误的时候是弹出对话框不传参,是不是我理解有些错误

我也没太理解,你想做什么 ,自己看看考虑吧
是逻辑有问题还是代码有问题,你会debugger调试代码吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 09:19 , Processed in 0.102204 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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