JQuery的AJAX实现文件下载的小例子
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://www.cnblogs.com/sydeveloper
相关推荐
-
Ajax 生成流文件下载(实现代码)
复制代码 代码如下: // 绑定导出按钮 $("#btnExport").clickCheckLogin(function () { var form = $("<form>"); form.attr('style', 'display:none'); form.attr('target', ''); form.attr('method', 'post'); form.attr('action
-
Ajax实现文件下载
JQuery的ajax函数的返回类型只有xml.text.json.html等类型,没有"流"类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载.但可以用js生成一个form,用这个form提交参数,并返回"流"类型的数据.在实现过程中,页面也没有进行刷新. 1. 使用ajax,ajax的返回值类型是json,text,html,xml类型,或者可以说ajax的发送,接受都只能是string字符串,不能流类型,所以无法实现文件下载,强用会出现
-
利用 FormData 对象和 Spring MVC 配合实现Ajax文件下载功能
Ajax文件下载 利用 FormData 对象和 Spring MVC 配合可以实现Ajax文件上载功能: 步骤 1.导入组件并准备静态脚本 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dependency> &l
-
jQuery使用动态渲染表单功能完成ajax文件下载
复制代码 代码如下: // Ajax 文件下载 jQuery.download = function(url, data, method){ // 获取url和data if( url && data ){ // data 是 string 或者 array/object data = typeof data == 'string' ? data : jQuery.param(data); // 把参数组装成 form的 input var inputs = ''; jQuery.each
-
Jquery Ajax请求文件下载操作失败的原因分析及解决办法
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 废话少说,直接进入正题,我们先来分析一下失败的原因 一.失败的原因 那是因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成png.文件下载等,然而ajax请求只是个"字符型"的请求,即请求的内容是以文本类型存放的.文件的下载是以二进制形式进行的,虽然可以读取到返回的response,但只是读取而已,是无法执行的,说白
-
JQuery的AJAX实现文件下载的小例子
复制代码 代码如下: var form=$("<form>");//定义一个form表单form.attr("style","display:none");form.attr("target","");form.attr("method","post");form.attr("action","exportData"
-
Django1.7+JQuery+Ajax验证用户注册集成小例子
Ajax的出现让Web展现了更新的活力,基本所有的语言,都动态支持Ajax与起服务端进行通信,并在页面实现无刷新动态交互. 下面是散仙使用Django+Jquery+Ajax的方式来模拟实现了一个验证用户注册时,用户名存在不存在的一个小应用.注意,验证存在不存在使用的是Ajax的方式,不用让用户点击按钮验证是否存在. 截图如下: 页面HTML代码如下: <!DOCTYPE html> <html> <head lang="en"> <meta
-
jQuery实现id模糊查询的小例子
eg_1. 在页面中查找某id图片集合,先放到代码: 复制代码 代码如下: <div id="cacheLayerContainer-CBS-882" > <img src="" id="CBS_1_0" style="width: 256px; height: 256px"> <img src="" id="CBS_1_1" style=&qu
-
Jquery时间验证和转换工具小例子
复制代码 代码如下: var TimeObjectUtil;/** * @title 时间工具类 * @note 本类一律违规验证返回false * @author {boonyachengdu@gmail.com} * @date 2013-07-01 * @formatter "2013-07-01 00:00:00" , "2013-07-01" */TimeObjectUtil = { /** * 获取当前时间毫秒数 */ get
-
jquery根据name属性查找的小例子
复制代码 代码如下: $("div[id]") 选择所有含有id属性的div元素 $("input[name='newsletter']") 选择所有的name属性等于'newsletter'的input元素 $("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素 $("input[name^='news']")
-
jQuery判断checkbox是否选中的小例子
复制代码 代码如下: var systemBackup = $("#field_systemBackup").is(":checked"); 选中返回true, 未选中返回false
-
一个小例子解释如何来阻止Jquery事件冒泡
什么是JS事件冒泡? 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window). 如何来阻止Jquery事件冒泡? 通过一个小例子来解释 <!DOCTYPE html PUBLIC "-//W3C//D
-
浅谈jQuery框架Ajax常用选项
json(JavaScript Object Notation):轻量级的数据交换(交换的数据转换成与平台无关的)格式 java对象转换成json字符串,使用ObjectMapper类的writeValueAsString(java对象); 将json字符串或者json对象组成的数组字符串转成javascript对象使用javascript内置对象JSON提供的parse函数 $.ajax()方法 $.ajax({ url:请求地址(相对), type:请求类型, data:请求参数(可以字符串
-
JQuery中Ajax的操作完整例子
Java软件开发中,后台中我们可以通过各种框架,像SSH等进行对代码的封装,方便我们对Java代码的编写,例如,Struts,SpringMVC对从前台到action的流程进行封装控制,使我们只需要进行一些简单配置就可以实现:而spring进行了对各种对象的管理进行封装,提供了AOP编程的方式,大大方便了我们:而hibernate和IBatis则是对JDBC代码进行封装,不需要我们每次都写那些重复而繁杂的JDBC代码. 前台呢,对于页面一些效果,验证等,我们都是通过JavaScript语言进行完
随机推荐
- Java中垃圾回收器GC对吞吐量的影响测试
- Oracle字符函数应用检测汉字的方法
- asp.net Web站点风格切换的实现
- php实现的统计字数函数定义与使用示例
- PHP 木马攻击防御技巧
- 让PHP开发者事半功倍的十大技巧小结
- 详解Python函数可变参数定义及其参数传递方式
- 一句话木马连接客户端
- VC++实现程序开机启动运行的方法
- mysql对binlog的处理说明
- asp.net 相关文章实现方法第1/2页
- haproxy+keepalived实现高可用负载均衡(实例配置)
- python连接字符串的方法小结
- PHP实现二维数组按某列进行排序的方法
- JS设置cookie、读取cookie
- 让所有木马都不起作用的方法(变态)
- php 数组动态添加实现代码(最土团购系统的价格排序)
- C语言数据结构之平衡二叉树(AVL树)实现方法示例
- Python 获得命令行参数的方法(推荐)
- JavaScript解析及序列化JSON的方法实例分析