作者KawasumiMai (魔物を討つ者)
看板PHP
標題[請益] 傳入變數問題
時間Wed Sep 15 11:44:14 2010
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
1F:→ xxxx9659:changepage(back, 2) 改成 changepage("back", 2) 09/15 12:01
2F:→ KawasumiMai:可是原本的輸出是 09/15 12:03
3F:→ KawasumiMai:onChange="changepage('.$_GET[type].',this.value)" 09/15 12:03
4F:→ KawasumiMai:本身外面就有雙引號了,怎麼另外加上雙引號呢? 09/15 12:04
5F:→ KawasumiMai:能否直接回一篇寫上完整的php程式碼?麻煩了 09/15 12:04
6F:→ xxxx9659:ange="changepage(\''.$_GET[type].'\',this.value)" 09/15 12:05
7F:→ KawasumiMai:感謝,已解決 09/15 13:55