我正在尝试运行这个简单的Ajax Post示例,如:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.post("test.php",
{
name:"Hello Ajax"
},
function(data){
$("p").html(data);
}
);
});
});
</script>
</head>
<body>
<p></p>
</body>
</html>
和PHP(test.php):
<?php
$name = $_POST['name'];
echo '<a>'.$name.'</a>';
?>
没有错误消息,但没有得到任何结果!你能告诉我我做错了吗?
答案 0 :(得分:0)
只是一个简单的更改,在标记中添加了按钮元素。点击它,它应该工作:
<body>
<button>Click Me</button>
<p></p>
</body>
你的javascript正在寻找按钮元素,点击它时会触发test.php中的ajaxcall
$("button").click(function(){
单击按钮,它将显示Hello Ajax
,来自test.php的回声以及您发送的回声。
$.post("test.php",
{
name:"Hello Ajax"
},