发送到控制器时图像值为空

Image value was null when posted to controller

本文关键字:图像 控制器      更新时间:2023-09-26

在控制器图像中出现null我尝试了这个代码,但它不起作用

function bindForm(dialog) {
$("form", dialog).submit(function () {
    var formdata = new FormData($('form').get(0));
    $.ajax({
        url: "/Books/Create",
        type: "POST",
        dataType: "JSON",
        data: formData,
        contentType: false,
        processData: false,
        success: function (result) {
            if (result.success) {
                $("#myModal").modal("hide");
                location.reload();
            } else {
                $("#myModalContent").html(result);
                bindForm();
            }
        }
    });
    return false;
});
}

$(function () {
    $.ajaxSetup({ cache: false });
    $("a[data-modal]").on("click", function (e) {
        $("#myModalContent").load(this.href, function () {
            
            $("#myModal").modal({
                keyboard: true
            }, "show");
            bindForm(this);
        });
        return false;
    });
});
function bindForm(dialog) {
    
    $("#crtForm", dialog).submit(function () {
        var myform = document.getElementById("crtForm");
        var fdata = new FormData(myform);
       $.ajax({
            url: this.action,
            data: fdata,
            cache: false,
            processData: false,
            contentType: false,
            type: "POST",
            success: function (result) {
                if (result.success) {
                    $("#myModal").modal("hide");
                    location.reload();
                } else {
                    $("#myModalContent").html(result);
                    bindForm();
                }
            }
        });
        return false;
    });
}