所以,我是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 :(得分: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>