通过加载功能发送变量

时间:2016-05-10 23:52:15

标签: javascript php jquery

我想在下一页发送一个变量,这就是我现在所拥有的

<? 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,但我不知道如何去做,请帮助

2 个答案:

答案 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 ?>'}) ;