在每个页面上添加AJAX调用

时间:2014-03-28 09:39:31

标签: javascript php jquery ajax

所以,我是AJAX的新手,我不知道我将如何做到这一点,但我有三个不同的页面,我想向所有这些文件添加AJAX调用以及这些文件中的所有内容。

我猜这个页面会从以下内容开始:

$(document).ready(function(){
    setInterval(function(){
        $('').load('target.php');
    );
});

不确定这是不是一个开始? 我是一个新手,所以如果我忘记了任何信息,请告诉我,我会尝试编辑第一篇文章。

I would like to add the call when you click a menu.
EDIT:
<?php

echo "

      <li><a href='gestbookk.php'>Woodland</a></li>
         <li><a href='fileupload.php'>Hem</a></li>
         <li><a href='laddaupp.php'>Mountains</a></li>


";

?>

这个页面包含在所有页面中。所以当点击其中一个菜单链接时,AJAX调用就开始了。

2 个答案:

答案 0 :(得分:1)

在这种情况下,你需要或多或少的东西:

  $(document).ready(function()
 {
   $('li a').click(function(){
        $.get($(this).prop('href'), function(data){
            $('#CONTENTHERE').html(data);
        });
        return false;
    });
 });

$(&#39;&#39;)=&gt;没有那么多意义,设置间隔也没有(Jquery allso在定时器中构建)

这将是您正在寻找的东西:

$(document).ready(function()
{
  $.get('target.php', function(data){
//we are done add this to our body
    $(body).append(data);
  });
  $.get('target2.php', function(data){
//we are done add this to our body
    $(body).append(data);
  });
  $.get('target3.php', function(data){
//we are done add this to our body
    $(body).append(data);
  });
});

答案 1 :(得分:0)

<script>
   $(document).ready(function(){
     setInterval(function(){
     $('').load('target.php');

       }, 1000);

   });
 </script>