使用ajax提交表单有很多优势 (下面是一个上传文件的实例 new FormData class)
来源:互联网 发布:好的莆田鞋淘宝店 编辑:程序博客网 时间:2024/05/19 13:22
<!DOCTYPE html><html><head> <include file="Common@Public/head" /> <!-- Include Required Prerequisites --> <script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"></script> <script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/3/css/bootstrap.css" /></head><body><include file="Common@Public/dhb_info" /><include file="Common@Public/header" /><div class="panel panel-default"> <div class="panel-body"> <form class="form-horizontal" action="{:U('TagBatch/batchHandle')}" id="tel_tag_form"> <div class="form-group"> <label class="col-sm-2 control-label" style="margin-right:16px;">号码</label> <input type="file" name="tel_list"/> </div> <div class="form-group"> <label class="col-sm-2 control-label">标签</label> <div class="col-sm-5"> <select class="form-control" name="itag_id"> <foreach name="tag_list" item="vo"> <option value="<?php echo $vo['id']?>" ><?php echo $vo['itag']?></option> </foreach> </select> </div> </div> <div class="form-group" data-toggle="buttons"> <label class="col-sm-2 control-label" style="margin-right:15px;">操作</label> <label class="btn btn-primary active" style="margin-right:40px;"> <input type="radio" name="handle_type" id="option1" value="up_line" checked>上线 </label> <label class="btn btn-primary "> <input type="radio" name="handle_type" id="option2" value="down_line">下线 </label> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button id="smt" type="submit" style="width:50%" class="btn btn-primary btn-block">上传</button> </div> </div> </form> </div></div></div><script type="text/javascript"> $(document).ready(function(){ $("#tel_tag_form").submit(function(){ console.log('form submit start'); event.preventDefault(); var formData = new FormData($(this)[0]); $.ajax({ url: $(this).attr("action"), type: 'POST', data: formData, async: false, cache: false, contentType: false, processData: false, success: function (returndata) { alert(returndata); } }); }); });</script></body></html>
阅读全文
0 0
- 使用ajax提交表单有很多优势 (下面是一个上传文件的实例 new FormData class)
- SpringBoot+Ajax文件上传+FormData表单提交
- ajax上传文件,提交表单,使用FormData和XMLHttpRequest提交表单
- ajax上传文件,提交表单,使用FormData和XMLHttpRequest提交表单
- 通过Ajax方式提交form表单上传文件,使用FormData进行Ajax请求
- 使用FormData来提交表单同时上传文件到服务端
- ajax 请求后台数据(及使用FormData对象提交表单及上传图片)
- 使用FormData对包含文件类型的form表单进行异步提交(文件上传)并配置回调
- 上传文件 使用HTML5的FormData 提交表单和文件数据
- 使用FormData对象提交表单-上传附件
- jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传。
- 使用ajax提交表单或上传文件
- ajax提交文件 FormData
- 使用FormData表单数据对象提交表单及上传图片
- Ajax利用FormData提交表单
- 使用formdata+ajax文件上传中遇到的问题
- Ajax使用FormData对象上传文件的两种方式
- 异步上传文件使用new FormData($(‘#uploadForm‘)[0])序列化表单
- 工作五年还在一线写代码丢人吗
- Snackbar使用详解
- hydra框架之责任链设计模式
- Ubuntu16.04---腾讯NCNN框架入门到应用
- 看spring源码,spring源码解读,博客整理
- 使用ajax提交表单有很多优势 (下面是一个上传文件的实例 new FormData class)
- 利用Aforge做的摄像监控程序(带视频差异录像)
- sqoop导入数据出错ERROR manager.SqlManager: Error executing statement: java.sql.SQLException: Access denied
- 在el表达式中引用变量进行比较
- Power of Matrix UVA
- Form表单生成数字、字母验证码_Ajax--------struts2
- 根据二叉树的先序和中序来重建二叉树-C++
- asp.net mvc在一个控制器中返回另外一个控制器的视图
- 整形数据取值范围(int、long、long long)