https://github.com/codler/jquery-ajax-upload
Uses native XHR to upload files
https://github.com/codler/jquery-ajax-upload
Last synced: 7 months ago
JSON representation
Uses native XHR to upload files
- Host: GitHub
- URL: https://github.com/codler/jquery-ajax-upload
- Owner: codler
- License: mit
- Created: 2010-12-31T20:34:03.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2016-02-18T12:58:40.000Z (almost 10 years ago)
- Last Synced: 2025-03-29T23:22:41.398Z (10 months ago)
- Language: PHP
- Homepage: http://ply.se/jQuery-Ajax-Upload/demo/
- Size: 146 KB
- Stars: 95
- Watchers: 13
- Forks: 60
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
README
# Ajax Upload
Browser support IE10+ and all other browsers
## Features
* Drag and drop files
* Prompt
## How to use
// You can use same options as $.ajax();
// options.data can be a string or jQuery object that selects a input:file
// or an array containing key pair or name/value [{name, value}]
// or an object
// The value should be a File object if it is the file you want to upload
$.ajaxUpload(options);
// Same as above, with a difference, it takes all values in the form.
$(form).ajaxUpload(options);
// Same as $.ajaxUpload, with a difference, it will create a prompt and then send
$.ajaxUploadPrompt(options);
// Same as above, with a difference, it binds a click event.
$(button).ajaxUploadPrompt(options);
// Make a dropzone for uploading files
$(element).ajaxUploadDrop(options);
// Same parameters as $.post();
$.ajaxUploadPost(url, [ data ], [ success(data, textStatus, XMLHttpRequest) ], [ dataType ]);
## Feedback
I appreciate all feedback, thanks!
## Change log
2016-02-18 - **v2.0.2**
* Fix cancel in beforeSend option ([codler](https://github.com/codler) [#11](https://github.com/codler/jQuery-Ajax-Upload/issues/11))
2014-08-17 - **v2.0.1**
* Fix broken ajaxUploadPrompt()
2014-08-16 - **v2.0.0**
Version 2 have been updated to support IE10+ and other modern browsers. If you need IE7+, use previous version. ([codler](https://github.com/codler))
2013-11-20 - **v1.9**
* Fix pass correct options ([codler](https://github.com/codler) [#6](https://github.com/codler/jQuery-Ajax-Upload/issues/6))
* Fix support for IE10 & bug fixes ([santiripper](https://github.com/santiripper) [jhg](https://github.com/jhg) [#3](https://github.com/codler/jQuery-Ajax-Upload/pull/3))
**... See commit log ...**
2010-12-31 - **v1.0**
* First commit. ([codler](https://github.com/codler))