日期:2014-05-17  浏览次数:20420 次

请教window.open向php页面传值的问题
请教各位一个很基础的问题

<script language="javascript">
function opengg(id){
  window.open('detail.php?id'+id,'','width=800,height=840,scrollbars=yes')
}
</script>

<body>

...
...
$id=$info[station_code];
echo "<a href='javascript:opengg($id)'>".$id."</a>";?>
</body>


页面中只要查询出来的是纯数字就可以正常的传值,并且打开页面;如果包含了字母,那么就会报为定义错误;

子页面中使用的是
<?php
$id=$_get["id"];
?>的方式来获得传递值

请各位指点一下,谢谢了

------解决方案--------------------
window.open('detail.php?id='+id,...

echo "<a href='javascript:opengg(\"$id\")'>".$id."</a>";?>