Javascript 为什么重新加载特定部分不起作用?

Javascript 为什么重新加载特定部分不起作用?,javascript,php,Javascript,Php,我尝试过不同的代码,但代码总是不起作用。我只想每5秒重新加载一个特定的部分,而不是重新加载整个页面。重要的是不要刷新整个页面,因为它包含聊天功能。如果我重新加载整个页面,人们在输入文本时必须每5秒松开一次。就像我说的,我试过stackOverflow的一些代码,但不知怎么的,它们对我不起作用 这是我的密码 $document.readyfunction{ 设置间隔函数{ $context.loadwindow.location.href+context; }, 5000; }; $fid=$\

我尝试过不同的代码,但代码总是不起作用。我只想每5秒重新加载一个特定的部分,而不是重新加载整个页面。重要的是不要刷新整个页面,因为它包含聊天功能。如果我重新加载整个页面,人们在输入文本时必须每5秒松开一次。就像我说的,我试过stackOverflow的一些代码,但不知怎么的,它们对我不起作用

这是我的密码

$document.readyfunction{ 设置间隔函数{ $context.loadwindow.location.href+context; }, 5000; }; $fid=$\u GET['fid'] $username=$\会话['username'] $db: $servername=localhost; $dbname=精神病患者; $username=root; $password=; 试一试{ $dsn=mysql:host=.$servername;;dbname=.$dbname; $db=新PDO$dsn、$username、$password; 回响 }特例$e{ echo$e.getMessage; } $display_messages=$db->prepareSELECT*FROM mychat_其中user_to_name=?或者userfrom_name=?和用户_to_id=?或userfrom_id=?; $display_messages->execute[$username,$username,$fid,$fid]; 而$row=$display_messages->fetchPDO::FETCH_ASSOC{ $userfrom=$row['userfrom']; 如果$userfrom!=$username{ $messagefrom2=$row['message_from']; $messagefrombreak2=wordwrap$messagefrom2,27,\n,true; ?> 使用ajax和json ajax在页面内调用服务器 json小简单格式 使用设置间隔


my_func是一个包含ajax操作的函数。您需要做什么?

什么不起作用?发生了什么事?是否报告了错误?请注意,您正在将页面的上下文部分加载到现有的上下文部分,这可能是错误的。您应该用一个或某个容器将其包围,并将其用作.load.no的目标没有发生任何事情。没有错误,只是不起作用。我已经这样做了,即使控制台没有显示错误。您是否检查了Network developer选项卡以查看是否发出了HTTP请求?还要注意,如果间隔计时器启动时页面不包含上下文元素,则不会发生任何事情。此外,容器Element需要包含上下文块,而不是在它里面。我如何使用json?你能给我链接一些东西或给出一个代码示例吗?Ajax已经在我的头部jQuery中。load方法是Ajax。json不相关;OP想要加载页面的一部分。
var myVar = setInterval(my_func, 5000);