我正在尝试运行这个简单的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>';
?>
没有错误信息,但没有得到任何结果!你能让我知道我做错了什么吗?
只是一个简单的改变,在你的标记中添加了按钮元素。点击它,它应该工作:
<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"
},