jquery.ajax上传个数限制,关于jquery ajax上传的坑
@(呵呵)
今天主要介绍processData: false,
contentType: false,
这两个参数--processData
默认情况下,通过data选项传递进来的数据,如果是一个对象(技术上讲只要不是字符串),都会处理转化成一个查询字符串,以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。
比如在文件上传时就需要设置成false。
contentType
发送数据到服务器时所使用的内容类型。默认是:"application/x-www-form-urlencoded"。从1.6开始,可以设置为false告诉jquery不设置任何内容类型头。
数据将总是使用UTF-8字符集传递给服务器;你必须在服务器端进行适当的解码。
注意:跨域请求,设置内容类型如果设置为除了 “application/x-www-form-urlencoded”、“multipart/form-data”、“ text/plain”,将会触发浏览器发送一个 preflight OPTIONS 请求到服务器。
这两个个参数在上传文件的时候就得设置false,而在其它情况下,就不要设置,
processData: false, 让jQuery不要处理数据
contentType: false, 让jQuery不要设置contentType
而且利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件。比起普通的Ajax,使用FormData的最大优点就是我们可以异步上传一个二进制文件。使用formdata这两个必须false
其它情况,你只是普通的对象或者数组,就配合application/x-www-form-urlencoded,处理,这样才能让后端获取到数据
,不然就是[object] [object]
还可以这么理解,对于简单的对象或者数组,默认处理就好了,
而对于嵌套的,或者formdata这种,就不能让jq给我们处理掉数据,识别不了
jquery.ajax上传个数限制,关于jquery ajax上传的坑相关推荐
- php jquery ajax裁剪图照片,php+jquery+ajax无刷新图片上传裁切,模拟flash头像上传实例...
这几天自己在写一个cms.之前在用到图片上传裁切的时候总是用的flash的,或者是swfupload之类的.用的还不熟练,所以今天就用ajax做一个图片上传裁切的实例.个人感觉还不错,现在就分享出来. ...
- php ajax base64,jQuery实现文件编码成base64并通过AJAX上传的方法
本文实例讲述了jQuery实现文件编码成base64并通过AJAX上传的方法.分享给大家供大家参考,具体如下: 使用AJAX是无法直接上传文件的,一般都是新建个iframe在它里面完成表单提交的过程以 ...
- php flash 图片上传,php+jquery+ajax无刷新图片上传裁切,模拟flash头像上传实例
这几天自己在写一个cms.之前在用到图片上传裁切的时候总是用的flash的,或者是swfupload之类的.用的还不熟练,所以今天就用ajax做一个图片上传裁切的实例.个人感觉还不错,现在就分享出来. ...
- ajax异步上传什么意思,使用 jQuery 的 AJAX 异步上传文件
现在基本上很多网页里面都在使用 jQuery,要实现文件的异步上传,大多数的解决方法都是使用 jQuery 插件,如果你只是上传一张图片,使用插件反而觉得多余了,其实 jQuery 的 ajax() ...
- php ajax xmlhttpreq 上传文件 get,使用jQuery Ajax异步上传文件方法总结
一 使用FormData对象上传文件 FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单".但上传文件部分只有底 ...
- jsp通过ajax上传文件,基于jquery
#前言 推荐讲解:使用ajax提交form表单,包括ajax文件上传 推荐讲解:HTML5+Ajax上传文件 建议:看这篇之前,请先了解直接form表单提交servlet方式上传文件 jsp上传文件 ...
- jq上传file到php,jQuery文件上传
插件描述:这是一个文件上传的展示,看很多插件,并不满意就自己写了一个,可能兼容性不是很好,没有准确进行测试过,还请各位不吝赐教 更新时间:2019/3/25 下午8:53:17 更新说明:修复上传成功 ...
- 通过xhr实现文件上传功能,使用jQuery实现文件上传功能
目录 一.使用xhr实现文件上传功能 1.定义UI结构 2.验证用户是否选择了文件 3.向FormData中追加文件 4.使用xhr发起上传文件的请求 5.监听onreadyStatechange事件 ...
- jquery.fileupload.js插件使用--单视频或音频上传预览
一.前台代码: <!DOCTYPE html> <html> <head><title>jquery.fileupload.js使用测试</tit ...
最新文章
- python 和 torch 交叉熵损失
- 那些你踩过的币圈投资陷阱(下)
- 笔记-信息化与系统集成技术-人工智能基础知识
- CodeSandbox v3 发布,Web 项目的在线开发
- vue 移动到图片浮动_基于Vue实现图片在指定区域内移动
- gdal - ogr简单对象模型
- php java 通信_PHP与Java进行通信的实现方法
- 你不知道的RabbitMQ集群架构全解
- 南蛮图腾(洛谷P1498题题解,Java语言描述)
- 《从缺陷中学习C/C++》导读
- 好用好玩的Python包
- api php usdt 以太坊_php调用以太坊geth API说明
- pytorch模型加载测试_pytorch加载和保存模型
- 从键盘输入二叉树怎么输入_手机输入法派别之争!九宫格和全键盘谁才是正统...
- Redis学习笔记(四)—— redis的常用命令和五大数据类型的简单使用
- 时间漩涡的世界 (二)
- appdata是什么文件夹,
- TypeError: The ‘compilation‘ argument must be an instance of Compilation
- Linux 系列(一) - 基本命令
- ps4 安卓 php,PS4遥控操作下载|PS4遥控操作 (PS4 remote play)1.0.015181官方最新版_ - 极光下载站...
热门文章
- Convolutional Neural Networks for Sentence Classification
- Ubuntu18.04下安装MySQL
- pytorch笔记:搭建简易CNN
- 【数学建模】基于随机机会约束规划方法对旅行商问题TSP求解
- R语言实战应用精讲50篇(二十七)-时空数据分析-经验空间/时间均值(latex公式+R代码绘图)
- BI工具和数据中台有什么区别?数据中台初探
- 支持向量机SVM原理
- java 内存类_Java学习——类的生命周期和内存
- 凸优化中如何改进GD方法以防止陷入局部最优解
- 谁是卧底的Android应用 (原型源码)