zoukankan      html  css  js  c++  java
  • 关于jq ajax封装以及ajax上传Webapi

     jq的ajax完整版本

    $(function () {
        fileChange();
    });
    function fileChange() {
        $('#fileinput').change(function () {
            ajaxUploadImg();
        });
    }

    function ajaxUploadImg() {
        var formData = new FormData($('#idcardA')[0]);
        $.ajax({
            url: appObj.baseApiUrl + '/userinfo/UploadIDCardInfo',  //server script to process data
            type: 'POST',
            datatype: 'json',
            contentType: false,
            xhr: function () {  // custom xhr
                myXhr = $.ajaxSettings.xhr();
                if (myXhr.upload) { // check if upload property exists
                    myXhr.upload.addEventListener('progress', progressHandlingFunction, false); // for handling the progress of the upload
                }
                return myXhr;
            },
            //Ajax事件
            //beforeSend: beforeSendHandler,
            success: function (data) {
                $('#idCardimg').attr('src', appObj.baseUrl + data);
            },
            error: function () {
                alert('error');
            },
            // Form数据
            data: formData,
            //Options to tell JQuery not to process data or worry about content-type
            cache: false,
            processData: false
        });
    }

    上传身份证正面照片:
                        <form id="idcardA" enctype="multipart/form-data">
                            <input id="fileinput" name="file" type="file" />
                        </form>

  • 相关阅读:
    使用Dundas控件在web应用上展现多维数据集
    silverlight for olap version milestone 07 updated!
    版本管理客户端工具
    多维数据集数据聚合性能笔记
    关于生成一个随机数组
    Silverlight Dashboards and gauges from codeplex
    在Silverlight下用Visifire显示多维数据集中的数据
    用所能用
    在Vista配置SSAS通过HTTP远程连接的方法.
    手术日记
  • 原文地址:https://www.cnblogs.com/tdws/p/4293474.html
Copyright © 2011-2022 走看看