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...