[請益] select如何動態取得資料庫?

看板PHP作者 (...)時間12年前 (2013/07/28 12:00), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/2 (看更多)
我想讓網頁的select裡面的option依據所選的不同分類而有所不同的option 比如說: 有兩個select A 和 B ,目的是想讓B隨著A變動 假設開始select A的 一個option a1,馬上連結到database裡一個名叫a1的table 然後select B就會自動把a1 table的每一個項目變成 B的每一個option 假設開始select A的 一個option a2,馬上連結到database裡一個名叫a2的table 然後select B就會自動把a2 table的每一個項目變成 B的每一個option 真的不知道如何用PHP,讓隨著A變動的B連結到database的相對應table 然後取值變成B的option? 懇求各位大大幫助了... 目前是用onchange透過javascript讓B的選項隨著A的選項變動 但每次要新增各自B的選項,都要進入javascript更改 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.78.26.197

07/28 12:05, , 1F
ajax...
07/28 12:05, 1F

07/28 12:35, , 2F
2 ways: jQuery.ajax or jQuery.load, plz google
07/28 12:35, 2F

07/28 13:57, , 3F
如果你原本的方法不改變的話 js選單 可以一開始就去DB拿
07/28 13:57, 3F

07/28 13:58, , 4F
這樣不就達到你要的效果了?!
07/28 13:58, 4F

07/28 13:59, , 5F
就一開始把全部跑完 存成很多個再依需求取你要的不就得了
07/28 13:59, 5F

07/28 13:59, , 6F
雖然這是效能比較差的做法XD
07/28 13:59, 6F

07/28 19:07, , 7F
我的建議是,你就先取全部資料,再用js處理吧。
07/28 19:07, 7F

07/28 19:07, , 8F
通常要做到下拉式選單的資料量還不會說非常大。
07/28 19:07, 8F

07/28 19:08, , 9F
一次取完,後續都給js處理,就不用一直load load load
07/28 19:08, 9F

07/28 23:03, , 10F
講到這 讓我想到 color run 的報名慘狀
07/28 23:03, 10F
文章代碼(AID): #1Hz9T0Wg (PHP)
文章代碼(AID): #1Hz9T0Wg (PHP)