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" />