作者PTTFHK ()
看板Ajax
標題[問題]如何使用JavaScript過濾後端傳回頁面表格上之資料?
時間Sat Mar 10 10:45:30 2007
標題或許不夠明白 我的意思是 在初始化的頁面上
使用者可以輸入
譬如 我要找[ ]年度的畢業生
↑<input type="text">
使用者輸入一個表示年度的數字之後
會出現大概兩千多筆的資料 (當然囉 會先做好分頁顯示 每二十筆一頁)
=====================================
只是現在有點頭痛的是說 要在頁面上加上一個新功能 可是我想不太出來該怎麼寫
功能:「根據使用者 選擇 或是 輸入 的條件 從兩千多筆資料中 過濾出符合的紀錄」
譬如 使用者用下拉式選單 選 性別中的 「男」 ==> 男畢業生所有的資料 分頁顯示
又如 使用者選擇 班別 孝班 ==> 全部孝班的畢業生 都出現 視資料量多寡分頁顯示
應該能夠使用JavaScript在前端把已抓回的資料作處理 而不用每次都去查詢資料庫吧?
請各位先進朋友們 不吝賜教 順問各位週末好
--
我就是
share、
Old-Games、
Little-Games三位一體的
PTTFHK。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.82.218
※ 編輯: PTTFHK 來自: 220.133.82.218 (03/10 10:46)
※ 編輯: PTTFHK 來自: 220.133.82.218 (03/10 10:46)
1F:推 TonyQ:我不懂 , 你標題說是"後端傳回"的資料,內文卻是前端抓回的 03/10 22:19
2F:→ TonyQ:其實個人覺得從後端資料庫查詢頁面的SQL中下手才是王道.. 03/10 22:20
3F:→ TonyQ:當然要到動態過濾的話,如果你的分頁是預先存好的,不經後端 03/10 22:20
4F:→ TonyQ:可能可以採用 filter的概念, 透過display控制是否顯示 03/10 22:20
5F:→ TonyQ:但是在我的想法裡面這並不是真的好的作法,因為沒辦法產生 03/10 22:21
6F:→ TonyQ:direct link(應該說意義不ꐬ 這是大部分search所需要的功能. 03/10 22:21
7F:→ TonyQ:如果是會經過後端在處理資料的話,從SQL去下限制條件比較好 03/10 22:22
8F:→ TonyQ:direct link 個人認為是使用 AJAX 需要謹慎考慮的點, 03/10 22:23
9F:→ TonyQ:所以....問題還是交給其他前輩來解吧 (逃) 03/10 22:25
10F:推 PTTFHK:請將內文看仔細吧 只看你的第一行推文 顯然是看錯了 03/12 21:06
11F:→ PTTFHK:怎麼推文那麼多字 全部都是空話啊? 03/12 21:07