Layui 父子頁面間傳遞引數

2021-10-23 09:14:27 字數 1391 閱讀 3346

layui擁有各式各樣的後端模板,對於乙個需要快速開發的後端系統無疑是雪中送炭,最近聽見有小夥伴在使用layui與angularjs作為前段框架的時候在頁面傳引數的時候遇到了問題,今天我們就來總結一下,主要分為兩種。

self.edituser = function (id) 

global.openwindow(

})};

注意:該方法同樣適用於頁面做頁面跳轉。假如是做頁面跳轉,則js**如下:

window.location = basepath + "/page/permission/createorupdateuser?id=" + id + "&operate=update",
第二種:將引數利用data屬性單獨封裝:

還是上面的例子,要在子頁面中獲取使用者資訊,同樣需要將使用者id傳到子頁面中,js中**如下:

self.edituser = function (id) 

global.openwindow(

width: 750,

height: 400,

ok: function (data)

})};

// 編輯

function x_admin_edit_show(title,url,w,h,permissionid,menulevel);

if (title == null || title == '') ;

if (url == null || url == '') ;

if (w == null || w == '') ;

if (h == null || h == '') ;

layer.open();

}

在子頁面接收引數也分為兩種

第一種:在頁面中使用隱藏的input框接收(此方法對父頁面的兩種傳參方式均適用),**如下:(通過controller中轉一下)

第二種:在js中直接獲取(此方法僅適用於在父級頁面使用data單獨封裝引數),**如下:

var self = this;

self.userid = parent.layer.data.id;

self.operate = parent.layer.data.operate;

或者

var paramdata = window.parent.data;  //在子頁面 -- 獲取父頁面傳遞過來的封裝乙個js物件;

console.info("paramdat:"+json.stringify(paramdata));

頁面間引數傳遞

asp.net提供了卓越的事件驅動程式設計模型,讓開發者簡化了應用程式的總體設計,但是這個也造成了它固有的一些問題,例如,使用傳統的asp裡,我們可以通過使用post方法很容易地實現頁面間傳遞值,同樣的事情,在使用事件驅動程式設計模型的asp.net就不是那麼容易了,當然了,我們仍然有一些方法可以實...

jsp頁面間引數傳遞

1.直接在url後拼入引數 傳參 window.location to.jsp?id 1 取參 request.getparameter id 2.提交表單傳參 傳參 from.jsp 取參 通過getter setter方法 tbd 1 jsp param 它可以實現主頁面向包含頁面傳遞引數,如下...

父子頁面間呼叫

一 jquery 父 子頁面之間頁面元素的獲取,方法的呼叫 1.父頁面獲取子頁面元素 子頁面id contents find 子頁面中的標籤的id click 2.父頁面呼叫子頁面方法 iframe的id 0 contentwindow.子頁面的方法 3.子頁面獲取父頁面元素 父頁面元素id par...