我发送表单数据通过AJAX的PHP文件,使用jQuery我希望我可以把容易看到的数据,因为它只有一个文本框等。在提交点击事件发生在表单数据应该是序列化并发送到submit.php,那么我应该从响应的PHP文件中得到一个警报。为什么它不起作用? 谢谢。jQuery的AJAX简单的形式不工作
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
$('#submit').click(function (e) {
e.preventDefault();
$.ajax({type:'POST', url: 'submit.php', data:$('#myform').serialize(), success:
function(response) {
alert(response);
}});
});
</script>
然后HTML:
<form id="myform" >
<input type="text" name="content" value="button should be on same line" /><input
type="submit" class="button" value="Submit" id="submit" />
</form>
我会建议你在表单提交事件处理程序而不是提交按钮单击事件处理这个,因为如果你按下表格内的输入它会触发表单提交..因此触发默认表单提交而不是ajax调用 –