$.post(url, data, fn, type)
$.post() 方法有 4 個引數,如表 1 所示。引數 | 說明 |
---|---|
url | 必選引數,表示被載入的頁面地址 |
data | 可選引數,表示傳送到伺服器的資料 |
fn | 可選引數,表示請求成功後的回撥函數 |
type | 可選引數,表示伺服器返回的內容格式 |
<?php header("Content-Type:text/html; charset=utf-8"); echo "<div class='item'><h4>{$_REQUEST['username']}:</h4><p>{$_REQUEST['content']}</p></div>"; ?>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> .item h4{margin:5px;background-color:#F1F1F1;} .item p{margin:0;text-indent:2em;} </style> <script src="js/jquery-1.12.4.min.js"></script> <script> $(function(){ $("#send").click(function(){ $.post("get.php", { username : $("#name").val() , content : $("#content").val() }, function (data, textStatus){ $("#comment").html(data); // 把返回的資料新增到頁面上 } ); }) }) </script> </head> <body> <form> <fieldset> <legend>小夥伴們,快快到碗裡來!</legend> <p><label>暱稱: <input id="name" type="text" /></label></p> <p><label>內容: <textarea name="content" id="content" rows="4" cols="30"></textarea></label></label></p> <p><input id="send" type="button" value="提交" /></p> </fieldset> </form> <h3>已有評論:</h3> <div id="comment" ></div> </body> </html>預覽效果如圖 1 所示。