Re: [問題] click()遇到php帶get參數問題

看板Ajax作者 (穿過去了)時間11年前 (2014/02/23 19:13), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/3 (看更多)
小弟發文之後研究了一個晚上 爬國外資料發現php丟參數跟click()行為要搞在一起似乎是無解 於是我改從參數下手 邏輯跟前輩提供的類似 不過我是在php從資料庫裡面撈的時候順便把$_GET的變數以id名丟給每個選項 while($row = mysql_fetch_array(xx)){ $li_row = sprintf( "<li><a href='test.php?id=%s' id='%s'>選項a</a></li> ...", $row['id'], $row['id'] ); } 之後a選項就有了id=a、b選項有了id=b......依此類推 html搞定後從jQuery下手: 引入能夠取得get參數的jqury.url.min.js檔案(上網查到的) 加在<script></script>裡面的jQuery碼只有兩行: $(function(){ var active = $.url.param('id'); $("#" + active).addClass("active"); }) 改成這樣後我原本需要的功能就可以達成了 提供這個方法給大家參考,也感謝許多熱心的版友協助提供意見,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.29.42

02/23 21:22, , 1F
看起來是整個頁面更新,試試直接用ajax+jquery操作?
02/23 21:22, 1F

02/24 00:40, , 2F
不好意思...小弟剛接觸jQuery,ajax還沒碰到呢...(汗顏
02/24 00:40, 2F
文章代碼(AID): #1J2TVfe0 (Ajax)
文章代碼(AID): #1J2TVfe0 (Ajax)