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

作者: iceworld (穿過去了)   2014-02-23 19:13:42
小弟發文之後研究了一個晚上
爬國外資料發現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");
})
改成這樣後我原本需要的功能就可以達成了
提供這個方法給大家參考,也感謝許多熱心的版友協助提供意見,謝謝!
作者: noxhsu (通りすがりの食いしん坊)   2014-02-23 21:22:00
看起來是整個頁面更新,試試直接用ajax+jquery操作?
作者: iceworld (穿過去了)   2014-02-24 00:40:00
不好意思...小弟剛接觸jQuery,ajax還沒碰到呢...(汗顏

Links booklink

Contact Us: admin [ a t ] ucptt.com