文档章节

jQuery异步上传表单(包含文件)

一点灵犀
 一点灵犀
发布于 2015/03/12 12:49
字数 140
阅读 105
收藏 1

这段代码用得太顺手了,可惜忘了出处(应该是stackoverflow上面)。在此感谢原作者。

var formData = new FormData($('form')[0]);
$.ajax({
    url: 'URL',  // Server script to process data
    type: 'POST',
    xhr: function() {
        // Custom XMLHttpRequest
        var myXhr = $.ajaxSettings.xhr()
        // Check if upload property exists
        if (myXhr.upload) {
            // For handling the progress of the upload
            myXhr.upload.addEventListener('progress', progressHandlingFunction, false);
        }
        return myXhr;
    },
    // Ajax events
    beforeSend: function() {},
    success: function (data) {},
    error: function (err) {},
    // Form data
    data: formData,
    // Options to tell jQuery not to process data or worry about content-type
    cache: false,
    contentType: false,
    processData: false
});

本文转载自:

一点灵犀

一点灵犀

粉丝 11
博文 53
码字总数 15777
作品 1
深圳
程序员
私信 提问
thinkphp_图片上传裁剪功能_已迁移

准备材料 THINKPHP jQuery表单插件 cropper 裁剪插件 思路: 利用THINKPHP上传文件类与图片裁剪类,前台想办法组合参数给后台 那怎么样可以异步提交文件呢 关键就是 jquery表单插件了 后台准...

辣条拌鱼翅
2015/09/25
0
1
20+ 个很棒的 jQuery 文件上传插件或教程

文件上传是网站很常见的功能之一,通过使用 jQuery 可以让上传过程更加人性化,更好的用户体验。本文介绍20个jQuery的文件上传插件,其中有一些是教程。 1. Plupload Plupload 是一个Web浏览...

红薯
2011/08/03
50.5K
9
Python3基础之学习笔记(十五)-Ajax-文件上传-图片验证码

1. Django 1.1 Ajax 1.1.1 Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,...

GoldenKitten
01/17
0
0
jQuery Mobile 不支持文件上传的表单?

用 jQuery Mobile 做手机页面,如果表单中包含文件上传域 ,服务器无法获取到任何上传文件的信息,但如果去掉 jQuery Mobile 的 js 和 css 的话,一切正常。 jQuery Mobile 的文档中通篇没有...

红薯
2011/07/18
7.6K
9
用于进行 AJAX 调用的顶级 JavaScript 库

AJAX 是由客户端框架和库用来对服务器进行异步 HTTP 调用的一组 Web 开发技术。 AJAX 是代表异步 JavaScript 和 XML 的一种技术。 AJAX 曾经是 Web 开发界的一个常见名称,许多流行的 JavaSc...

oschina
2018/01/29
3.6K
4

没有更多内容

加载失败,请刷新页面

加载更多

二进制位操作

单片机,或者一些模块的设置操作,都是由一个字节数据来完成,每位各有定义。就需进行位操作来组合需要的数字结果。 以JavaScript为例,编写位操作。 我们期望得到这样一个二进制数:0101101...

format
10分钟前
1
0
聊聊中国的通信行业:从“七国八制”到“中华”脊梁

本期文章和大家一起来聊一聊我曾经从事过的通信行业吧。最近各方面信息的泛滥,包括和华为的同学聊天,自己确实也感慨颇多。想想我自己本科主修通信工程,研究生再修信息与通信工程,从本科开...

CodeSheep
今天
5
0
MDK:ARM M451M:exceed the range of code meory, continue to erase or not?

问题: 代码空间超限 几天前就遇到:exceed the range of code meory, continue to erase or not? 如下所示: 解决过程 开始以为中MDK软件的128KB限制,如是就不能生成HEX文件,应该链接时有提...

SamXIAO
今天
1
1
OSChina 周六乱弹 —— 因违反《中华人民共和国治安管理处罚法》第四十四条之规定

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :#今日歌曲推荐# 惊艳分享谷微的单曲《安守本份》(@网易云音乐) 《安守本份》- 谷微 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
431
10
Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部