У меня есть форма, в которой пользователь вводит свои данные вместе со своим изображением. Эта форма будет в диалоге jquery. Я хочу знать, возможно ли, что если я загружу изображение, а затем отправлю его на сервер для сохранения на жестком диске, не теряя этого диалогового окна, напечатайте сообщение, загруженное вашим файлом. Если да, то как я могу использовать jquery ajaxform плагин . Я использую asp.net mvc.
То, что я пробовал, выглядит следующим образом
My View
<div id="dialog" title="Dialog Title" style="display: none">
<div id="Jobs">
<form id="frmupload" enctype="multipart/form-data" method="post">
<input id="File1" type="file" name="file" />
<input id="Button1" type="submit" value="Upload" name="button" />
</form>
</div>
</div>
Мой JQuery
function dialogs(id) {
$(function () {
var ph = $("#Jobs");
ph.dialog({
width: 700,
modal: true,
show: 'slide',
closeText: 'hide',
draggable: false,
resizable: false
});
//});
});
}
function clik(id) {
dialogs(id);
return false;
}
var options = {
url: "/Post/UploadImages"
};
$('#frmupload').ajaxForm(function (options) {
//alert(data);
alert("Thank you for your comment!");
});