我想在下一页发送一个变量,这就是我现在所拥有的
<? php
//some code
$ID = $_GET['ID'];
echo "<div id='show_here'></div>";
<script type ="text/javascript">
$(document).ready(function(){
setInterval(function(){
$('#show_here').load('fetch.php')
}, 3000);
});
</script>
所以我想将变量$ID
发送到下一页我假设它会是这样的.load(fetch.php?=id=$id')
但它不起作用可以请一些人在这里帮助我
我认为第一个想法是在id
部分定义变量jQuery
,但我不知道如何去做,请帮助
答案 0 :(得分:2)
如果我是你,我会先将代码清理干净。
<? php
//some code
$ID = $_GET['ID'];
?>
<div id='show_here'></div>
<script type ="text/javascript">
$(document).ready(function(){
setInterval(function(){
$('#show_here').load('fetch.php?id=<?php echo $ID; ?>') // we put the ID here
}, 3000);
});
</script>
在fetch.php
文件中,您需要再次通过$ID
访问$_GET
。
我在这里的问题范围内,但需要注意的是,您最好清理这些信息。 特别是,如果您要在数据库查询中使用它!
答案 1 :(得分:2)
你可以使用
.load('fetch.php?id=<?php echo $id ?>');
或
.load('fetch.php' , {id : '<?php echo $id ?>'}) ;