我正在使用模式弹出窗口局部视图,该视图具有4个标签,例如“信息”,“文档”,“文件”和“教练”
如果我上载任何文档,则它成功上传,但是当我关闭模式弹出窗口时,它显示在文件选项卡上。我想在上载时立即查看上载的文档
在单击事件上载文档时,我正在使用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"/>
像这样,在“文档”选项卡中,我选择了文件并上传,但是当我单击“文件”选项卡时,我看不到任何文档,但是在关闭弹出窗口之后,我才能看到。