ライブ PHP ページを作成する方法を知りたいです。つまり、フォームの詳細を送信しても更新/ロードされません。
使用例:
- スタック オーバーフロー (投稿の送信中)
- Facebook (ステータス更新中) Facebook では、ステータスが公開され、ページがリロードされません。
このようなフォーム ページを作成するために、どの言語を学習/使用する必要があるか知りたいです。
どんな助けでも大歓迎です。
ライブ 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>
...
コードはこのリンクから取得されます。
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>
「reload.php」ファイルを20000ミリ秒ごとに「loaddiv」というdiv IDにロードしています-> 20秒。分割:
<div id="loaddiv">
</div>
そして、「reload.php」ファイルを編集します。
幸運を!
AJAXを使用する必要があります。