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); },
        
    }
}());

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM