zoukankan      html  css  js  c++  java
  • jquery.fileupload.js 杂记

    通过$your_jq_dom.fileupload({},donf:function...,fail:function..., ...)

    得到的只是一个支持上传的控件,当然绑定了各种事件.

    传参给url, 使用formData, 这里有个缺点,比如想得到打开文件中的文件的路径,是不可能提前知道的,因此传参有很大的局限性.

     解答:https://github.com/blueimp/jQuery-File-Upload/wiki/Submit-files-asynchronously

    通过重写add方法,并给data赋予formData属性即可,如下:

    $('#fileupload').fileupload({
        add: function (e, data) {
            $.getJSON('/example/url', function (result) {
                data.formData = result; // e.g. {id: 123}
                data.submit();
            });
        } 
    });
    

      

    或者重写submit方法,同样的也是给data添加formData属性即可,如下:

    $('#fileupload').fileupload({
        submit: function (e, data) {
            var $this = $(this);
            $.getJSON('/example/url', function (result) {
                data.formData = result; // e.g. {id: 123}
                data.jqXHR = $this.fileupload('send', data);
            });
            return false;
        } 
    });
    

      

    =====

    实际数据的处理: data.submit可以触发.

  • 相关阅读:
    CSS知识总结一
    Html知识总结一
    转:B/S和C/S结构的区别
    转:理解本真的 REST 架构风格
    转载:简洁明了说明RESTful架构是什么
    名词理解
    转: 如何理解API,API 是如何工作的
    WEB的理解
    开关按钮的实现
    ssm学习之ssm框架详解
  • 原文地址:https://www.cnblogs.com/Tommy-Yu/p/4121546.html
Copyright © 2011-2022 走看看