iT邦幫忙

0

【已解決】該如何讓表單篩選的結果延用至不同網頁中?

不明 2022-08-03 09:26:52751 瀏覽
  • 分享至 

  • xImage

如題

假如我甲表有A B C三個欄位、乙表有A B D,然後兩個表單分別在不同網頁頁面
而現在我甲表可能篩選出了A1的內容
那麼該怎麼弄才可以把甲表篩選出來的結果,在畫面跳轉到乙表的頁面時
讓乙表列印並沿續跟A1相關的B D內容?而不是讓使用者需要再重新選擇一次

目前前一位設計師是已經把資料庫的篩選功能分開弄在各自的前端程式中
雖然想過可能得拉出來寫好程式,然後讓各網頁再讀取各自要的項目
但因為我個人是習慣都在後端用這個的,所以說其實目前讓我有點不知道該從哪邊下手…

解決辦法:利用Post來請求資料

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2022-08-03 12:59:29
最佳解答

基本幾個選擇給你

1.COOKIE或SESSION 將資料給緩存記錄下來,提供給其它頁面使用。
2.FORM的方式,就是利用POST的方式去請求其它頁面,請求時將資料傳過去。
3.類同2的做法。但採用網址傳址的方式,也就是GET的方式

這三種方法中,一般是看要傳送的資料類型及大小。
大多數來說會比較建議POST的方式。
雖然COOKIE跟SESSION也是一個不錯的選擇。但要用它得考量清空時機點。
也得注意資料的大小。

GET來說一般除非是非常少量的資料傳送。要不然是最不建議的方式。

不明 檢舉

感謝您!!這邊利用Post馬上就成功弄出來了TT!
那麼這邊要繼續優化其他功能…祝您事事順心><!

1
勾勾勻
iT邦新手 5 級 ‧ 2022-08-03 09:39:17

可以用get的方式,先把A表篩選值紀錄在網址上,前往B表的連結抓取網址篩選值參數接在後面

不明 檢舉

好,我試試看!感謝您><

我要發表回答

立即登入回答