Re: [問題] click()遇到php帶get參數問題
※ 引述《iceworld (穿過去了)》之銘言:
: 小弟發文之後研究了一個晚上
: 爬國外資料發現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");
: })
: 改成這樣後我原本需要的功能就可以達成了
: 提供這個方法給大家參考,也感謝許多熱心的版友協助提供意見,謝謝!
今天在寫其他的php頁面時突然靈機一動
發現上面的方法根本就是脫褲子放屁
一開始只要在javascript裡面直接把$_GET[]丟給變數去判斷就好了
連什麼引入jquery.url.min.js都不用
$(function(){
var active = <? echo mysql_real_escape_string(trim($_GET['id'])); ?>;
$("#" + active).addClass("active");
})
就大功告成了
提供給大家參考
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.29.42
→
02/27 21:04, , 1F
02/27 21:04, 1F
→
02/27 22:43, , 2F
02/27 22:43, 2F
→
02/27 22:52, , 3F
02/27 22:52, 3F
→
02/27 22:53, , 4F
02/27 22:53, 4F
→
02/27 22:54, , 5F
02/27 22:54, 5F
→
02/27 22:55, , 6F
02/27 22:55, 6F
→
02/27 23:53, , 7F
02/27 23:53, 7F
→
02/27 23:53, , 8F
02/27 23:53, 8F
→
02/27 23:55, , 9F
02/27 23:55, 9F
→
02/27 23:56, , 10F
02/27 23:56, 10F
→
02/27 23:57, , 11F
02/27 23:57, 11F
→
02/27 23:57, , 12F
02/27 23:57, 12F
→
02/27 23:58, , 13F
02/27 23:58, 13F
→
02/27 23:58, , 14F
02/27 23:58, 14F
→
02/28 00:06, , 15F
02/28 00:06, 15F
→
02/28 00:06, , 16F
02/28 00:06, 16F
→
02/28 00:07, , 17F
02/28 00:07, 17F
→
02/28 00:25, , 18F
02/28 00:25, 18F
→
02/28 03:20, , 19F
02/28 03:20, 19F
→
02/28 08:37, , 20F
02/28 08:37, 20F
→
02/28 08:38, , 21F
02/28 08:38, 21F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章