大家好
小弟正在進行網頁全面導入mysql的作業
目前遇到一個想不到怎麼解決的問題
問題是這樣的:
頁面分左右欄
左欄垂直選單(假設a、b、c),點選後相對應的內容出現在右欄
原本我是在左欄選單上用click()作load()進右欄
在這個情況下url不會改變
因此左欄選單被點選後,click()裡面以$(this).addClass()
讓點選的選單變成別的顏色是ok沒問題的
(目的是讓使用者知道右欄目前的內容對應的是左欄哪一項)
但現在我改成以php的while迴圈去資料庫裡面撈選單
然後再以get method讓右欄接受並顯示對應內容
(假設a選項連結變成test.php?id=a)
到這裡為止php+mysql的部份都還順利
可是,這樣一來左欄目前點選的選單卻無法變色了
我猜想可能是只要php有丟出參數,整個頁面都會重新刷新
刷新後原本因click()所加上的行為就被洗掉了
不知道各位前輩有解決這個問題的方法嗎?
或是有任何方向可以提供給小弟參考呢?
謝謝大家!