• ajaxFileUpload 被坑记


    用ajaxFileUpload时,MVC的Controller层,不能用JSON去返回数据,因为前台会接不到
    返回信息不能用json(),而是要转换一下。    
    return Content(JsonHelper.Serializer(res));


    function singleUpload() {
            if (!$('#singleFile').val()) {
                alert('请选择需要上传的文件!');
                return false;
            }
            var url = '@Url.Action("UplpadMailAttachment")';

            
            $.ajaxFileUpload({
                type: 'POST',
                url: url,
                secureuri: false,
                fileElementId: 'singleFile', //文件选择框的name属性
                dataType: 'json', //服务器返回的格式 xml,script,json,html 
                success: function (data, status) //相当于java中try语句块的用法
                {   
                    if (data.IsSuccess) {
                        alert(data.Message);
                        $("#hfVisaAttachmentPath").val(data.Message);
                    } else {
                        alert(data.Message);
                    }

                },
                error: function (data, status, e) //相当于java中catch语句块的用法
                {
                    console.log(data);
                    console.log(status);
                    console.log(e);
                    alert(e);
                }
            });
        }




  • 相关阅读:
    sql中常用sql语句
    MVC中将list<>转化成json 并处理时间格式
    html echarts做统计图
    sql存储过程如何将1,2,3这种字符做批量操作
    .net中将 list<> 转换成string类型(1,2,3)
    asp.net中导出Excel通用型
    javaScript 比较时间
    javaScript从数组里随机抽取10个不重复的值
    Git 常用命令
    jQuery关键词高亮
  • 原文地址:https://www.cnblogs.com/jzb-dev/p/8da9cc9dddd8a64c5001a158c117f2de.html
Copyright © 2020-2023  润新知