-5

我想知道如何制作一个实时 PHP 页面,即当我们提交表单的详细信息时它不会刷新/加载。

使用它的例子:

  1. 堆栈溢出(提交帖子时)
  2. Facebook(更新状态时) 在 facebook 上,状态已发布且页面未重新加载。

我想知道我必须学习/使用哪种语言来创建这样的表单页面。

任何帮助将不胜感激。

4

3 回答 3

3

您可以使用 Javascript/JQuery 轻松完成此操作

例子:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> 
<script> 
var auto_refresh = setInterval(
function()
{
$('#loaddiv').fadeOut('slow').load('reload.php').fadeIn("slow");
}, 20000);
</script>

它每 20000 毫秒 -> 20 秒将“reload.php”文件加载到 div id“loaddiv”中。分区:

<div id="loaddiv"> 
</div>

然后编辑“reload.php”文件。

祝你好运!

于 2012-12-26T17:46:40.363 回答
3

试试下面的代码:

<form id="myForm" action="comment.php" method="post"> 
    Name: <input type="text" name="name" /> 
    Comment: <textarea name="comment"></textarea> 
    <input type="submit" value="Submit Comment" /> 
</form>

<html> 
<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script> 
    <script src="http://malsup.github.com/jquery.form.js"></script> 

    <script> 
        // wait for the DOM to be loaded 
        $(document).ready(function() { 
            // bind 'myForm' and provide a simple callback function 
            $('#myForm').ajaxForm(function() { 
                alert("Thank you for your comment!"); 
            }); 
        }); 
    </script> 
</head> 
...

代码取自此链接

于 2012-12-26T17:51:11.293 回答
0

您需要使用AJAX

jQuery 有一个很好的 AJAX 引擎

于 2012-12-26T17:49:00.007 回答