当您使用JavaScript刷新页面,你丢脸发送到页面中的任何POST参数。这是你从未见过任何有效结果的原因之一。
您也错过了使用AJAX的好处 - 部署AJAX的动机是删除刷新页面的要求,同时仍接受和处理用户输入。
如果您希望在提供HTML的同一页面上处理来自AJAX的数据,以下是基于您提供的代码的工作示例。
if(isset($_POST['dataString']))
{
echo 'Hello ' . trim($_POST['dataString']);
exit;
}
?>
/p>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Testing jQuery AJAX$(document).ready(function(){
$("#submit").click(function(){
var dataString = $("#inputtext").val();
$.ajax({
type: "POST",
url: "test.php",
data: "dataString=" + dataString,
success: function(data){
alert(data);
}
});
});
});