Mui --- 页面之间的传值

A页面

复制代码
mui.ajax('http://14.50.2.49:80/default/AppLogin?Prm=' + Prm, {
                    data: {},
                    //dataType: 'json',
                    type: 'Post',
                    timeout: 10000,
                    success: function(data) {
                        //var res = eval('('+data+')');
                        console.log(data.State + "==" + data);
                        if(data.State == undefined) {
                            var res = eval('(' + data + ')');
                            //console.log('成功1'+res.State);
                            if(res.State == 0) {
                                mui.toast("data.Desc:"+res.Desc);
                                //console.log(JSON.parse(res.Data));
                                //console.log(res.Data);
                                //console.log(res.Data.Uguid+"-"+res.Data.Token+"-"+res.Data.UCName+"-"+res.Data.OrgInfo.Orgguid);
                                mui.openWindow({
                                    url: 'mainIndex.html',
                                    id: 'mainIndex.html',
                                    extras: {
                                        UserIds:res.Data.Uguid,
                                        Tokens:res.Data.Token,
                                        UCNames:res.Data.UCName,
                                        Orgguids:res.Data.OrgInfo.Orgguid
                                    }
                                });
                            }
                            
                        } else if(data.State == 3) {
                            //console.log('账户密码错误!');
                            mui.toast(data.Desc);
                        } else {
                            //console.log('登录失败');
                            mui.toast(data.Desc);
                        }

                    },
                    error: function(xhr, type, errorThrown) {
                        mui.toast('失败');
                    }
                });
复制代码

B页面 接收值

复制代码
    mui.plusReady(function(){
                //webview是个对象
                var sData = plus.webview.currentWebview();
                mui.toast(sData.name);
                //mui是选择器
                
                var name2 = mui('#Logname');
                //注意:这里虽然获取的是一个id但赋值的时候也要用name2[0],这里获取的是一个数组
                name2[0].innerHTML = sData.name;
                var age2 = mui('#age');
                age2[0].innerHTML = sData.age;
            })
复制代码

 

posted @   幽冥狂_七  阅读(1115)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示