MUI 当前页面获取另一个页面的值再返回到当前页面(子页面向父页面传值)

一、子页面的js  注意返回值中含拼接好的字符串  按照自己需求修改)

var choseAccepter = (function() {
    var $$ = jQuery.noConflict();
    /**
     * 构造点击事件
     */
    function bindEventHandler() {
        //获取上个页面数据
        var self = plus.webview.currentWebview();
        var opener = self.opener();
        mui("body").on("tap", "#submit", function() {
            var length = $$("input[type='checkbox']:checked").length;
            if(length == 0) {
                alert("请选择违章人员");
                return;
            }
            if(length > 1) {
                alert("只能选择一个");
                return;
            }
            var checkObj = $$(".check:checked");
            var emp_name = '"' + checkObj.val() + '"'; //打印选中的值  
            var vdemp_no = '"'+checkObj.attr("VDEMP_NO")+ '"';
            self.close();
       //rulesInfo是父页面js的名称 opener.evalJS('rulesInfo.callback_selectPerson(' + emp_name + ',' + vdemp_no + ')');
}); } return { init: function() { bindEventHandler(); } } }());

二、当前页面的js

var rulesInfo = (function() {
        /**
     * 构造点击事件
     */
    function bindEventHandler() {}
        /*选择违章人员*/
    function selectPerson(emp_name, vdemp_no) {
        $$("#emp_name").text(emp_name);
        $$("#vdemp_no").val(vdemp_no);
    };
    
    return {
        init: function() {
            initValue();
            bindEventHandler();
        },
         //返回 获取参数
        callback_selectPerson: function(emp_name,vdemp_no) {
            selectPerson(emp_name, vdemp_no);
        },
        
    }
}());

 

转载于:https://www.cnblogs.com/zhou-pan/p/10250209.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值