zoukankan      html  css  js  c++  java
  • 简单封装常用js方法

    1.uploadfiy插件封装

    /*

    参数:uploadID:上传控件ID

            url:请求后台url路径

         callback:回调函数

    */

    uploadfiy({
      uploadID: $('#btn_upload'), url: '/sys/upload', callback: function (data) {
        if (data.success) {
          //todo:do something....
        }
    }
    });

    function uploadfiy(options) {
    var settings = { uploadID: '', url: '', callback: function () { }, fileTypeExts: '*.jpg;*.png;', 82, height: 34, buttonText: '上传',swf: '/Content/uploadify.swf' };

    options = options || {};
    $.extend(settings, options);
    settings.uploadID.uploadify({
        uploader: settings.url, // 服务器处理地址
        swf: settings.swf,
        buttonText: settings.buttonText, //按钮文字
        height: settings.height, //按钮高度
         settings.width, //按钮宽度
        fileTypeExts: settings.fileTypeExts, //允许的文件类型
        formData: { "imgType": "normal" }, //提交给服务器端的参数
        onUploadSuccess: function (file, data, response) { //一个文件上传成功后的响应事件处理
          var data = $.parseJSON(data);
          if ($.isFunction(settings.callback)) {
            settings.callback.call(this, data);
          }
        }
    });
    }

  • 相关阅读:
    linux下创建一个指定大小的文件
    批量替换多个文件中的字符串
    redhat 搭建yum 源
    python ConfigParser 模块
    python yaml 模块
    python xml文件处理
    py2exe 和pyinstaller打包
    wxpython 学习之 --threading
    wxpython 学习之 --文本框与Boxsizer布局管理器
    wxpython 学习之 --窗口分割
  • 原文地址:https://www.cnblogs.com/chenjz/p/4793436.html
Copyright © 2011-2022 走看看