作者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