ajax提交form表单

JSP实现大文件上传和下载

℡╲_俬逩灬. 提交于 2019-11-29 10:08:34
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/UploadServlet" method="post" enctype="multipart/form-data"> <div class="bbxx wrap"> <inputtype="text" id="side-profile-name" name="username" class="form-control"> <inputtype="file" id="example-file-input" name="avatar"> <button type="submit" class="btn btn-effect-ripple btn-primary">Save</button> </div> </form> 改进后的代码不需要form标签,直接由控件来实现。开发人员只需要关注业务逻辑即可。JS中已经帮我们封闭好了 this.post_file = function () { $.each(this.ui.btn, function (i, n) { n.hide();}); this

JSP上传一个文件夹

荒凉一梦 提交于 2019-11-29 09:44:34
javaweb 上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1. 通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/UploadServlet" method="post" enctype="multipart/form-data"> <div class="bbxx wrap"> <inputtype="text" id="side-profile-name" name="username" class="form-control"> <inputtype="file" id="example-file-input" name="avatar"> <button type="submit" class="btn btn-effect-ripple btn-primary">Save</button> </div> </form> 改进后的代码不需要form标签,直接由控件来实现。开发人员只需要关注业务逻辑即可。JS中已经帮我们封闭好了 this .post_file = function () { $.each( this .ui.btn, function (i, n) { n.hide();});

JQ 上传文件(单个,多个,分片)

最后都变了- 提交于 2019-11-29 00:35:21
最原始的方式: 前端代码: <div> <span>最原始的方式</span><br /> <span>条件1:必须是 post 方式</span><br /> <span>条件2:必须注明是传输文件 enctype="multipart/form-data"</span><br /> <span>条件3:必须设置name属性,name="myFile"</span><br /> <form id="myForm1" method="post" enctype="multipart/form-data" action="http://localhost:42561/api/upload/upload"> <input type="file" name="myFile" /> <input type="submit" value="原始form表单上传文件" /> </form> </div> 后台代码: public async Task<HttpResponseMessage> Upload() { var files = HttpContext.Current.Request.Files; var path = HttpContext.Current.Server.MapPath("/img/"); if (files.Count > 0) { foreach (string

ajax提交异常解决

心已入冬 提交于 2019-11-28 10:35:58
一、遇到的问题   在项目中使用ajax提交表单失败,并且后台程序都没有执行,分析具体问题是由于post表单时contenttype的类型不一致。 二、解决方式 $.ajax({ type: 'post', url:'/contentType', contentType:'application/x-www-form-urlencoded', data:{ username:'admin', password:'123123' }, dataType:'json', success:function (data) { } }) 来源: https://www.cnblogs.com/myLeisureTime/p/11405143.html

BBS第二天之注册

这一生的挚爱 提交于 2019-11-28 03:49:05
注册渲染: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="/static/bootstrap-3.3.7-dist/css/bootstrap.css"> <script src="/static/jquery-3.3.1.js"></script> <title>注册</title> <style> #myfile { display: none; } .error{ color:red; } </style> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col-md-6 col-md-offset-3"> <h1>注册</h1> <hr> <form id="myform" novalidate> {% csrf_token %} {% for field in reg_form %} <div class="form-group"> {# field.auto_id取出当前input框自动生成的id#} <label for="{{ field.auto_id }}">{{ field.label }}</label> {{ field

【转载】文件上传那些事儿,文件ajax无刷上传

扶醉桌前 提交于 2019-11-28 00:04:22
导语   正好新人导师让我看看能否把产品目前使用的FileUploader从老的组件库分离出来的,自己也查阅了相关的各种资料,对文件上传的这些事有了更进一步的了解。把这些知识点总结一下,供自己日后回顾,也供有需要的同学参考,同时也欢迎各位大牛拍砖指点共同学习。 FileUpload 对象   在网页上传文件,最核心元素就是这个HTML DOM的FileUpload对象了。什么鬼?好像不太熟啊~别急,看到真人就熟了: <input type="file">    就是他啊!其实在 HTML 文档中该标签每出现一次,一个 FileUpload 对象就会被创建。该标签包含一个按钮,用来打开文件选择对话框,以及一段文字显示选中的文件名或提示没有文件被选中。   把这个标签放在标签内,设置form的action为服务器目标上传地址,并点击submit按钮或通过JS调用form的submit()方法就可以实现最简单的文件上传了。 <form id="uploadForm" method="POST" action="upload" enctype="multipart/form-data"> <input type="file" id="myFile" name="file"></input> <input type="submit" value="提交"></input> </form>  

Java多级文件夹上传

故事扮演 提交于 2019-11-27 12:26:45
javaweb 上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1. 通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/UploadServlet" method="post" enctype="multipart/form-data"> <div class="bbxx wrap"> <inputtype="text" id="side-profile-name" name="username" class="form-control"> <inputtype="file" id="example-file-input" name="avatar"> <button type="submit" class="btn btn-effect-ripple btn-primary">Save</button> </div> </form> 改进后的代码不需要form标签,直接由控件来实现。开发人员只需要关注业务逻辑即可。JS中已经帮我们封闭好了 this .post_file = function () { $.each( this .ui.btn, function (i, n) { n.hide();});

django项目基于钩子验证的注册功能

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-27 10:45:44
前端html <div class="agile-row"> <h3>注册</h3> {# 注册的开始#} <div class="login-agileits-top"> <div class=row> <form class="form-horizontal col-md-8 form-padding" role=form id=registerForm method=post onsubmit="return false"> {% csrf_token %} <div class="form-space-top d-none d-sm-block"></div> <div class="form-group form-row"> <div class="col-sm-2 control-label"><label class=w4-2 for=Email></label></div> <div class="col-sm-10 has-feedback"><input class=form-control placeholder=邮箱:可通过邮箱找回密码 type=email data-val=true data-val-checkemailpostfix=不支持该邮箱后缀 data-val-email=邮箱格式错误 data-val-length

12 django_ajax

扶醉桌前 提交于 2019-11-27 05:02:11
django_ajax AJAX ( Asynchronous Javascript And XML ) “ 异步 Javascript 和 XML” 。即使用 Javascript 语言与服务器进行异步交互,传输的数据为 XML ( 现在更多使用json数据 )。 同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发出第二个请求; 异步交互:客户端发出一个请求后,无需等待服务器响应结束,就可以发出第二个请求。 AJAX除了 异步 的特点外,还有一个就是: 浏览器页面 局部刷新 ;( 这一特点给用户的感受是在不知不觉中完成请求和响应过程) 优点: AJAX 使用 Javascript 技术向服务器发送异步请求 AJAX 无须刷新整个页面 ajax项目: 1.用户进入首页,可以点击注册和登录 2.注册页,当输入框失去焦点的时候校验输入的用户名或者手机号存在,存在的话,给出相应提示 3.注册,失败给出相应提示,成功后台将用户数据写入数据库,前端跳转至首页 4.登录,登录失败给出相应提示,成功后跳转至首页 5.实现文件的上传 HTML代码 1 <div class="action"> 2 <div class="panel panel-danger"> 3 <div class="panel-heading">2019进击的菜鸟</div> 4 <div class=

自定义jQuery插件Step by Step

本秂侑毒 提交于 2019-11-27 04:21:39
自定义jQuery插件Step by Step 1.1.1 摘要 随着前端和后端技术的分离,各大互联网公司对于Mobile First理念都是趋之若鹜的,为了解决网页在不同移动设备上的显示效果,其中一个解决方案就是Responsive Design;但我们今天不是介绍它,正由于前端开发已经十分重要了,所以我们将介绍如何使用jQuery自定义插件。 相信大家都使用过 jQuery库,甚至自定义过一些常用的jQuery插件,如果没有学习过也无需担心,接下来我们将从一些简单的例子开始。 本文目录 控件模式 SignUp表单 Validation对象 表单对象 Javascript原型对象 插件使用 1.1.2 正文 现在,jQuery库的功能已经很丰富了(The Write Less, Do More, JavaScript Library),但它也没有办法满足用户的所有需求,所以,它提供了一种机制:让用户给核心模块增加自定义的方法和额外的功能;通过这种机制,jQuery允许我们创建自定义的插件封装常用的方法,从而提高我们的开发效率。 控件模式 jQuery插件定义方式很简单,如果我们需要定义一个插件,只需给jQuery的 $.fn对象添加一个新的函数属性就可以了,示例代码如下: $.fn.myPluginName = function () { // Your plugin logic