我正在尝试将 ajax 添加到我的表单中,这样我就可以在不刷新的情况下提交表单,但是 php echo 命令不起作用。如果我取出 ajax,它可以正常工作,但会在提交时刷新。我认为这是一个试图让他们一起工作的案例。我现在只是在学习ajax,所以我对这一切都不太了解。请看看我哪里出错了
<script type="text/javascript"
src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$('form').bind('submit', function(){
$.ajax({
type: "POST",
url: "ajax.html",
data: $("form").serialize(),
success: function() {
alert("form was submitted");
}
});
return false;
});
});
</script>
<?php
if(isset($_POST['submit'])){
$a=$_POST['a'];
$b=$_POST['b'];
echo $a.$b;
}
?>
<html>
<form method='POST'>
first name:<input type="text" name="a">
last name: <input type="text" name="b">
<input type='submit' name='submit'>
</form>
</html>