我想知道如何制作一个实时 PHP 页面,即当我们提交表单的详细信息时它不会刷新/加载。
使用它的例子:
- 堆栈溢出(提交帖子时)
- Facebook(更新状态时) 在 facebook 上,状态已发布且页面未重新加载。
我想知道我必须学习/使用哪种语言来创建这样的表单页面。
任何帮助将不胜感激。
我想知道如何制作一个实时 PHP 页面,即当我们提交表单的详细信息时它不会刷新/加载。
使用它的例子:
我想知道我必须学习/使用哪种语言来创建这样的表单页面。
任何帮助将不胜感激。
您可以使用 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”文件。
祝你好运!
试试下面的代码:
<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>
...
代码取自此链接。
您需要使用AJAX。