我想在下一页上发送一个变量,这就是我目前所拥有的
<? 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
部分,但我不知道如何去做,请帮助
最佳答案
如果我是你,我会先正确清理该代码,然后再进行其他操作。
<? 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
文件中,您需要再次通过 $_GET
访问 $ID
。
我在这里坚持您的问题范围,但需要注意的是,您最好清理该信息。 尤其如果您要在数据库查询中使用它!
关于javascript - 通过加载函数发送变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37150801/