2014-03-28 88 views
0

所以,我是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调用开始。

+0

在所有页面中都包含这个javascript .. –

+0

它是如此简单吗?没有更多的PHP需要? – Winterwind

+0

只是试试看... –

回答

1

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

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

$( '')=>犯规做出太大的意义,同样没有设置的时间间隔(jQuery的allso有建立定时器)

这将prolly是你正在寻找的东西:

$(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); 
    }); 
}); 
+0

我更新了我的第一篇文章。 所以当我使用菜单导航时,我想要打电话。对不起,忘了补充一点! – Winterwind

+0

我的菜单包含在所有页面中。我是否在扩展的php菜单文件中编写代码或者在每个页面调用函数? – Winterwind

+0

谢谢你!但是,我是否将该代码添加到menu.php或页面内? #CONTENTHERE,我想添加整个页面。无论是PHP和HTML代码。那么,我是否将div-content-holder ID添加到该或? – Winterwind

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

     }, 1000); 

    }); 
</script> 
+0

所以,如果我想将其添加到菜单:<?PHP 回声 “

  • Woodland
  • Hem
  • Mountains
  • ”; ?> 它包含在所有三页中。 – Winterwind

    相关问题