-5

ライブ PHP ページを作成する方法を知りたいです。つまり、フォームの詳細を送信しても更新/ロードされません。

使用例:

  1. スタック オーバーフロー (投稿の送信中)
  2. Facebook (ステータス更新中) Facebook では、ステータスが公開され、ページがリロードされません。

このようなフォーム ページを作成するために、どの言語を学習/使用する必要があるか知りたいです。

どんな助けでも大歓迎です。

4

3 に答える 3

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 に答える
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>

「reload.php」ファイルを20000ミリ秒ごとに「loaddiv」というdiv IDにロードしています-> 20秒。分割:

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

そして、「reload.php」ファイルを編集します。

幸運を!

于 2012-12-26T17:46:40.363 に答える
0

AJAXを使用する必要があります。

jQuery には優れた AJAX エンジンがあります。

于 2012-12-26T17:49:00.007 に答える