1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
通常你不能使用Ajax.BeginForm()like上傳文件Html.BeginForm()。您必須使用 JavaScript/jQuery 來提交表單元素。
這是解決方案:
$(document).ready(function(){
$(document).on("submit", "#form1", function (event) {
event.preventDefault();
event.stopImmediatePropagation();
var formData = new FormData(this);
var url = this[0].action;
$.ajax({
url: url,
type: 'POST',
data: formData,
success: function (response) {
if (response) {
//do necessary work with response
}
},
error: function() {
//handle error here
},
cache: false,
contentType: false,
processData: false
});
return false;
});
});
- 1 回答
- 0 關(guān)注
- 197 瀏覽
添加回答
舉報(bào)