1. 程式人生 > >web中父頁面與子頁面傳值的問題

web中父頁面與子頁面傳值的問題

1、父頁面傳值給子頁面
這個問題也就是子頁面如何獲取到父頁面中的值。
方法一、
比如父頁面中有:<input type="hidden" name="id" id="id" value="${orderInfo.id?c}">
在子頁面中寫:parent.$("#id").val();
這樣就能獲取到父頁面中的id值。
方法二、
我遇到的問題是:子頁面進行了新增資料,當關閉子頁面後,父頁面的相應位置要進行非同步重新整理
這裡寫圖片描述

子頁面:
這裡寫圖片描述

我的解決辦法是如圖:
這裡寫圖片描述

思路也就是:
使用parent.父類方法名來解決。也可以傳引數過去,這樣子頁面的資料就到父頁面中了,
我的例子是沒有傳引數過去,而是呼叫父類的方法,去傳送一條請求,拿到資料後,再通過js
把資料寫入到相應的位置中去。

事實上這也回答了子頁面如何傳值給父頁面,就是把你要傳的資料,以形參的形式傳過去,