成功上传文档后要更新另一个标签中的数据?

时间:2018-09-06 08:14:26

标签: c# model-view-controller

我正在使用模式弹出窗口局部视图,该视图具有4个标签,例如“信息”,“文档”,“文件”和“教练”

  1. 如果我上载任何文档,则它成功上传,但是当我关闭模式弹出窗口时,它显示在文件选项卡上。我想在上载时立即查看上载的文档

  2. 在单击事件上载文档时,我正在使用ajax调用。

在这里,我的ajax要求上传文件。

<script type="text/javascript">
    function UploadFile()
    {
        debugger
        var fileUpload = $("#FileUpload").get(0);
        var files = fileUpload.files;
        if (files.length > 0) {
            var fileData = new FormData();

            for (var i = 0; i < files.length; i++) {
                fileData.append(files[i].name, files[i]);
                }
                fileData.append("Id", $("#Id").val());
            $.ajax({
                url: '@Url.Content("~/Company/Uploaddocument")',
                type: "POST",
                contentType: false,
                processData: false,
                data: fileData,

                success: function (data) {
                    if (data.msgstatus) {
                        $(".alert-success").show();
                        $(".alert-danger").hide();
                        $("#successMessage").html(data.msg);
                    }
                    else
                    {
                        $(".alert-danger").show();
                        $(".alert-success").hide();
                        $("#errorMessage").html(data.msg);
                    }
                },
                error: function (err) {
                    alert(err.statusText);
                }
            });
        }
        else
        {
            //$("#file").attr("style", "border-bottom:1px solid red;");
            //return false;
        }
    }

我应用了ajax调用的按钮

<input type="button" onclick="UploadFile()" value="Upload" id="upload"/>

enter image description here

像这样,在“文档”选项卡中,我选择了文件并上传,但是当我单击“文件”选项卡时,我看不到任何文档,但是在关闭弹出窗口之后,我才能看到。

0 个答案:

没有答案