ajax提交表单
来源:互联网 发布:哈利波特成功原因知乎 编辑:程序博客网 时间:2024/05/16 19:25
ajax提交表单会有以下形式
形式一:通过虚拟表单的形式,登录系统
HTML代码:
<input type="button" id="submitForm" value="登录">
js代码:
$(function () { $("#submitForm").click(function () { var form = new FormData(); //创建一个模拟表单 form.append("phone","15000373065"); 参数 form.append("password","123456"); $.ajax({ url:"${pageContext.request.contextPath}/user/login", type:"post", data:form, processData:false, contentType:false, success:function(data){ console.log(data); console.log("登录成功"); } }); })})
后台java代码:
@ResponseBody@RequestMapping(value = "/login",method = RequestMethod.POST)public ResponseMap login(String phone, String password){ return userService.login(phone,password);}形式二:多了文件上传html代码:<form id="headForm" enctype="multipart/form-data"> <input type="hidden" name="userId" value="EC316A5237C64DAABEC7E7D9722ED039"><br> <input type="file" name="headUrl"> <img src="" id="updateImg" alt="修改图片"/><br> <input type="button" onclick="headForm()" value="上传"></form>说明:enctype="multipart/form-data" 可不用写js代码:
function headForm() { var form = new FormData(document.getElementById("headForm")); $.ajax({ url:"${pageContext.request.contextPath}/user/updateHeader", type:"post", data:form,processData:false, //这两行代码很重要,必须加上contentType:false, //这两行代码很重要,必须加上success:function(result){ $('#updateImg').attr("src",result.data); } });}后台java代码:
@ResponseBody@RequestMapping(value = "/updateHeader",method = RequestMethod.POST)public ResponseMap updateHeader(@RequestParam("headUrl") MultipartFile headUrl, String userId){ return userService.updateHeader(headUrl,userId);}
阅读全文
0 0
- Ajax表单提交实例
- Ajax表单提交实例
- Ajax表单提交实例
- ajax提交表单
- ajax提交form表单
- Ajax表单提交乱码
- ajax提交表单
- jQuery+aJax表单提交
- AJAX提交表单
- AJAX提交表单方法
- ajax提交表单
- ajax提交form表单
- AJAX提交表单数据
- ajax 提交form表单
- Jquery ajax 表单提交
- ajax提交form表单
- ajax提交form表单
- jquery ajax 提交表单
- ASM来了,我们需要投放ASM吗
- 关于div的垂直居中的几种方法
- MemCache详细解读
- 深度学习之损失函数与激活函数的选择
- C/C++获取二维数组行列数
- ajax提交表单
- angularJS 中的服务 $q
- 软件体系结构复习 javaee
- jdk工具--jstack
- PICT使用教程
- wamp下配置https协议
- 玩转JVM虚拟机:JVM内存结构
- Arr
- 移动APP测试用例设计的关注点