-> 快速使用
在本頁面js中,
var $opener=$(window.opener.document);
$("本頁面需要填值的input框").val($opener.find("#上一個頁面的input框的id").val());
-> 具體事例和步驟
需求:在A頁面填好數據後,跳轉到B頁面,這時在B頁面又要用到A頁面的某些數據
<%@ page contentType="text/html;charset=UTF-8"%><!DOCTYPE html>
<script type="text/javascript">
$(function(){
// 從上一個頁面取值填充到本頁面
var $opener=$(window.opener.document);
$("input[name=gpjzsj]").val($opener.find("#field339322070").val());
})
</script>
補充:opener 屬性是一個可讀可寫的屬性,可返回對創建該窗口的 Window 對象的引用。
opener即誰打開我的,比如A頁面利用window.open彈出了B頁面窗口,那麼A頁面所在窗口就是B頁面的opener,在B頁面通過opener對象可以訪問A頁面。