看板 PHP 關於我們 聯絡資訊
php的部分 echo '<select style="width:280px" size="1" onChange="changepage('.$_GET[type].',this.value)">'; for($a=1;$a<=$pagetop;$a++){ echo '<option value="'.$a.'">'.$a.'/'.$pagetop.'</option>'; } echo '</select>'; 以上可以產生一個換頁的選單 JS的部分 <script language="javascript"> function changepage(type,page){ location.href= ('itemlist.php?type='+type+'&page='+page); } </script> 現在的問題是 我現在的網址是itemlist.php?type=back&page=1 這樣沒有任何問題 選取選單換頁之後 他跑到的網址是 itemlist.php?type=function back(){[native code]}&page=2 為什麼會這樣 他把back這個東西當作是函式了 怎樣修正才正確? 我只是單純的想要繼續跑到itemlist.php?type=back&page=2而已 -- /﹊ // \ ╲ ◥◣ ── ノ /▄▄▄◣ 川澄 舞˙兔子mode — ~ ◢◤ @binshaunMKII -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.200.120
xxxx9659:changepage(back, 2) 改成 changepage("back", 2) 09/15 12:01
KawasumiMai:可是原本的輸出是 09/15 12:03
KawasumiMai:onChange="changepage('.$_GET[type].',this.value)" 09/15 12:03
KawasumiMai:本身外面就有雙引號了,怎麼另外加上雙引號呢? 09/15 12:04
KawasumiMai:能否直接回一篇寫上完整的php程式碼?麻煩了 09/15 12:04
xxxx9659:ange="changepage(\''.$_GET[type].'\',this.value)" 09/15 12:05
KawasumiMai:感謝,已解決 09/15 13:55