ajax中如何实现异步提交表单
来源:互联网 发布:调查问卷数据分析总结 编辑:程序博客网 时间:2024/05/10 14:28
ajax中很重要的一个功能就是实现表单的不刷新提交,现在我们利用jquery和php实现这个功能
首先我们写一个表单,我们命名为ajaxform.html,表单的代码如下:
<form>
用户名:<input type="text" name="user"/>
</br>
邮 件:<input type="text" name="email"/>
</br>
性 别: 男<input type="radio" name = "sex" value="男"/>
女<input type="radio" name = "sex" value="女"/>
<input type="button" value="提交"/>
</form>
<div id="box">
</div>
下面加了一个id为box的div,用来放待会接受到的数据,将表单提交到user.php中去,user.php的代码如下:
<?php
echo $_POST['email'].'-'.$_POST['user'].'-'.$_POST['sex'];
?>
只需要将传递来的数据输出就行,
接下来我们写jq代码,用来实现ajax,jq的代码如下:
<script type="text/javascript">
$(function(){
$('form input[type=button]').click(function(){
$.ajax({
type:"POST",
url:'user.php',
data:$('form').serialize(),
success:function(response,status,xhr){
$("#box").html(response);
}
});
});
});
</script>
其中传递的数据是表单提交的数据,我们利用jq中的serialize()函数进行封装(可以减少代码量,也不容易出错),在回调函数中将传递过来的数据加到div中去。
结果如下:
点击提交之后,表单中的数据被加到div中,这样我们就实现了表单的不刷新传递数据
首先我们写一个表单,我们命名为ajaxform.html,表单的代码如下:
<form>
用户名:<input type="text" name="user"/>
</br>
邮 件:<input type="text" name="email"/>
</br>
性 别: 男<input type="radio" name = "sex" value="男"/>
女<input type="radio" name = "sex" value="女"/>
<input type="button" value="提交"/>
</form>
<div id="box">
</div>
下面加了一个id为box的div,用来放待会接受到的数据,将表单提交到user.php中去,user.php的代码如下:
<?php
echo $_POST['email'].'-'.$_POST['user'].'-'.$_POST['sex'];
?>
只需要将传递来的数据输出就行,
接下来我们写jq代码,用来实现ajax,jq的代码如下:
<script type="text/javascript">
$(function(){
$('form input[type=button]').click(function(){
$.ajax({
type:"POST",
url:'user.php',
data:$('form').serialize(),
success:function(response,status,xhr){
$("#box").html(response);
}
});
});
});
</script>
其中传递的数据是表单提交的数据,我们利用jq中的serialize()函数进行封装(可以减少代码量,也不容易出错),在回调函数中将传递过来的数据加到div中去。
结果如下:
点击提交之后,表单中的数据被加到div中,这样我们就实现了表单的不刷新传递数据
0 0
- ajax中如何实现异步提交表单
- jqeury中ajax的表单实现异步提交
- ajax实现表单的异步提交
- AJAX异步提交表单
- ajax异步提交表单
- Ajax异步提交表单
- ajax异步提交表单
- ajax异步提交表单
- ajax异步提交表单。
- ajax异步提交表单
- 使用jQuery实现Ajax异步提交表单实现局部刷新
- jQuery实现Ajax异步提交表单实现局部刷新
- ajax 异步提交 struts2 表单
- ajax 异步提交form表单
- ajax 异步提交form 表单
- AJAX异步提交form表单
- 纯javascript的ajax实现php异步提交表单
- $.ajax 和 jquery.form.js实现表单异步提交
- jQuery事件绑定on()、live()、bind()与delegate()
- Ionic2 常用命令
- 第六章 引用扩展
- Servlet生命周期
- 后端网络编程知识点总结
- ajax中如何实现异步提交表单
- 计蒜客罗马数字转换成整数
- 后端c++知识点总结
- 深入理解JVM(4)
- 项目合同管理 试题分析
- android 中的Tread 、Handler、Looper
- LeetCode 81. Search in Rotated Sorted Array II
- Mybatis学习三之动态SQL
- 算法训练 Anagrams问题