Ajax POST してみる
<script> $(function(){ $("#news").load("news.php",{ keyword: "やっとこさ", category: "test" }); }); </script> <body> <p id="news"></p> 【news.php】 <?php $word = ""; if(isset($_POST['keyword'])){ $word = htmlspecialchars($_POST['keyword']); echo $word."そのままお返しします。"; exit; } ?>
ADD 20080110
「keyword: "やっとこさ"」のところ、テキストフィールドの値を取得して、ポストしたい場合は、どう書く。
keyword:("#url").val() 上記のようにすることで、DOM要素の value 属性の内容を取得します。 受信側は、phpなら、$url = htmlspecialchars($_POST['keyword']);で受信できます。 【サンプル】 $(function() { $("#button").click(function(){ $("#result").load("index.cgi",{ keyword: $("#url").val(), test:"test" }); }); }); </head> <body> <input id="url" type="text" /> <input type="button" id="button" value="go" />