[問題] click()遇到php帶get參數問題
大家好
小弟正在進行網頁全面導入mysql的作業
目前遇到一個想不到怎麼解決的問題
問題是這樣的:
頁面分左右欄
左欄垂直選單(假設a、b、c),點選後相對應的內容出現在右欄
原本我是在左欄選單上用click()作load()進右欄
在這個情況下url不會改變
因此左欄選單被點選後,click()裡面以$(this).addClass()
讓點選的選單變成別的顏色是ok沒問題的
(目的是讓使用者知道右欄目前的內容對應的是左欄哪一項)
但現在我改成以php的while迴圈去資料庫裡面撈選單
然後再以get method讓右欄接受並顯示對應內容
(假設a選項連結變成test.php?id=a)
到這裡為止php+mysql的部份都還順利
可是,這樣一來左欄目前點選的選單卻無法變色了
我猜想可能是只要php有丟出參數,整個頁面都會重新刷新
刷新後原本因click()所加上的行為就被洗掉了
不知道各位前輩有解決這個問題的方法嗎?
或是有任何方向可以提供給小弟參考呢?
謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.29.42
→
02/22 00:27, , 1F
02/22 00:27, 1F
→
02/22 00:28, , 2F
02/22 00:28, 2F
→
02/22 00:28, , 3F
02/22 00:28, 3F
→
02/22 01:11, , 4F
02/22 01:11, 4F
→
02/22 01:12, , 5F
02/22 01:12, 5F
→
02/22 01:13, , 6F
02/22 01:13, 6F
→
02/22 01:13, , 7F
02/22 01:13, 7F
推
02/22 11:34, , 8F
02/22 11:34, 8F
→
02/23 02:22, , 9F
02/23 02:22, 9F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章