文档章节

使用js生成表单提交

KenLiu0714
 KenLiu0714
发布于 2015/05/10 23:13
字数 180
阅读 40
收藏 0

JQuery的ajax函数的返回类型只有xml、text、json、html等类型,

没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。但可以用js生成一个form,

用这个form提交参数,并返回“流”类型的数据。在实现过程中,页面也没有进行刷新


1
2
3
4
5
6
7
8
9
10
11
12
var  form=$( "<form>" ); //定义一个form表单
form.attr( "style" , "display:none" );
form.attr( "target" , "" );
form.attr( "method" , "post" );
form.attr( "action" , "exportData" );
var  input1=$( "<input>" );
input1.attr( "type" , "hidden" );
input1.attr( "name" , "exportData" );
input1.attr( "value" ,( new  Date()).getMilliseconds());
$( "body" ).append(form); //将表单放置在web中
form.append(input1);
form.submit(); //表单提交

本文转载自:http://bianmaren.cn/blog/28

KenLiu0714
粉丝 0
博文 2
码字总数 0
作品 0
静安
后端工程师
私信 提问
大神求助,用js生成的多个表单提交到java后台

功能是添加入住人信息,刚开始页面只有一个表单,然后点击添加后,是用js生成的表单,复制已有的表单的。 单个是可以用ajax来提交,但点击添加后的用JS生成的表单怎么提交啊?表单是一样的,...

钟上天
2015/07/23
471
3
crmeb电商系统 PHP快速生成表单,支持表单验证

form-builder PHP表单生成器,快速生成现代化的form表单。包含复选框、单选框、输入框、下拉选择框等元素以及省市区三级联动、时间选择、日期选择、颜色选择、树型、文件/图片上传等功能。 ...

阿里源码
03/17
0
0
记netmvc中Html.BeginForm的一个大坑

在asp.net mvc中,很常使用using(Html.BeginForm()){}来生成表单提交 不传入参数时,默认提交到原始url 最坑的是,此表单自动提交时,会将所在页面的原始url的参数也一并提交到后台 故,如果...

DoKey713
05/09
0
0
10个强大的Javascript表单验证插件推荐

创建一个JavaScript表单验证插件,可以说是一个繁琐的过程,涉及到初期设计、开发与测试等等环节。实际上一个优秀的程序员不仅是技术高手,也应该是善假于外物的。本文介绍了10个不错的JavaS...

leon_rock
2012/04/20
42K
4
使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转

使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转 今天,有人请教我处理办法,问题是: 一个Grid,选择某条记录后,单击编辑后,弹出编辑窗口(带编辑表单),编辑完成后单击保存按钮...

赵小宾
2013/10/20
134
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务架构一直火,为什么服务化要搞懂?

微服务架构,这 5 年左右一直被认可,是软件架构的未来方向。需要大家理解的是,为什么需要服务化。比如微服务架构对企业来说,带来什么价值?有啥弊端? 这里浅谈一下微服务架构,主要还是在...

泥瓦匠BYSocket
45分钟前
4
0
总结:单机与分布式

传统计算方案演变 1、单机并行运算 1,打开数据源 2,统计出有多少个文件。 3,为每个文件执行相同的统计命令 4,等待所有命令执行成功。 5,合并统计后结果输出或执行进一步统计 2、分布式并...

浮躁的码农
56分钟前
6
0
关于怎么解决CENTOS7没有ETH0网卡这个问题

CentOS7系统安装完毕之后,输入ifconfig命令发现没有eth0,不符合我们的习惯。而且也无法远程ssh连接。 1.进入目录/etc/sysconfig/network-scripts/ 2.将文件ifcfg-ens33重命名为ifcfg-eth0;...

无名氏的程序员
今天
6
0
HTML5 Web Storage 存储介绍

Web Storage是HTML5 API提供一个新的重要的特性; 最新的Web Storage草案中提到,在web客户端可用html5 API,以Key-Value形式来进行数据持久存储; 目前主要的浏览器已经支持该功能: 常见的...

前端老手
今天
5
0
安装mxnet出现的错误

我出现下面的错误:是因为我前面的安装步骤都正确,只是这一步出现错误,sudo python setup.py install 其实我看了下我默认的python是3.6,是大于3.5 ,改为sudo python3 setup.py install就...

南桥北木
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部