Jquery ajax简单表单不工作
Jquery ajax simple form not working
我通过AJAX发送表单数据到PHP文件,使用jquery,我希望我可以轻松地发送数据,因为它只有一个文本框等。在提交单击事件的表单数据应该序列化并发送到submit.php,然后我应该得到一个警报从php文件与响应。为什么它不起作用?谢谢。
<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>
您还没有初始化DOM ?
$(document).ready(function(){
// do your work here
});
编辑:试试这个:
$("#submit").live("click", function (e) {
e.preventDefault();
$.ajax({type:'POST', url: 'submit.php', data:$('#myform').serialize(), success:
function(response) {
alert(response);
}});
});
});
首先,尝试确定表单是否正确提交。尝试提交到
url: '/submit.php'
,因为这可能不是正确的路径。
第二,尝试发送未序列化的值,看看是否得到正确的值。
相关文章:
- 如何防止回车键提交表单,但仍然允许回车工作
- JavaScript表单验证-“;“错误”;不按需要工作
- 谷歌表单-根据分配给谷歌应用程序的工作为商业用户预先填充多项选择列表
- 当阻止Enter键提交AJAX表单时,关注下一个输入是't工作
- jQuery preventdefault提交表单没有'通过js函数提交表单时无法工作
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- Ajax表单数据phpPOST不工作
- 表单验证工作不正常,在不检查条目的情况下继续
- JavaScript表单返回,但无法正常工作
- 如何使setTimeout脚本在html表单中正常工作
- 表单验证在接近尾声时停止工作
- 谷歌工作表中的按钮,当单击时,会更改特定单元格的背景
- 表单提交没有'调用return false后无法工作
- 多个表单触发到单个工作表
- 如何使谷歌地图在Visual Studio web表单中工作
- 表单验证在 HTML 中工作的 Visualforce 中不起作用
- 为什么我的 Javascript 表单验证无法正常工作
- RubyonRails中的JavaScript表单验证-让JS正常工作,但我该把它放在哪里
- 如何使表单类而不是id的序列化工作
- 图片上传无法在IE中工作,表单未提交