我认为只有一个办法,就是通过get方法。要么直接传递给本页,引起本页刷新,要么传递给下一个php页面处理。
直接在本页中不经过刷新实现我认为不可能,除非使用iframe或者框架,可以避免整页刷新
如果要提交到本页处理:
test.php
<?php
if($_GET["num"]!=""){
echo $_GET["num"]."是从js中传递过来的。";
}
?>
<body>
<script language=javascript>
function TestPassVar(){
var i=2;
location.href='test.php?num='+i;
}
</script>
<input type=button onClick="TestPassVar()" value="传递">
</body>