通过加载函数发送一个变量

send a varible through load functon

本文关键字:一个 变量 加载 函数      更新时间:2023-09-26

我想在下一页上发送一个变量,这是我目前拥有的

<? 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'),但它不起作用,请有人帮我一下我认为第一个想法是在jQuery部分中定义变量id,但我不知道如何进行,请帮助

如果我是你,我会先把代码清理干净。

<? 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

我坚持在你的问题范围内,但需要注意的是,你最好净化这些信息特别是如果您要在数据库查询中使用它!

您可以使用

.load('fetch.php?id=<?php echo $id ?>'); 

.load('fetch.php' , {id : '<?php echo $id ?>'}) ;