Browse Source
Recreate FormData after beforeSubmit mutates form
pull/24946/head
maliming
1 month ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
1 changed files with
3 additions and
1 deletions
-
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery-form/jquery-form-extensions.js
|
|
@ -92,13 +92,15 @@ |
|
|
|
|
|
|
|
|
var formEl = $form[0]; |
|
|
var formEl = $form[0]; |
|
|
|
|
|
|
|
|
var formData = new FormData(formEl); |
|
|
|
|
|
var arr = $form.serializeArray(); |
|
|
var arr = $form.serializeArray(); |
|
|
|
|
|
|
|
|
if (options.beforeSubmit && options.beforeSubmit.call(formEl, arr, $form) === false) { |
|
|
if (options.beforeSubmit && options.beforeSubmit.call(formEl, arr, $form) === false) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
arr = $form.serializeArray(); |
|
|
|
|
|
var formData = new FormData(formEl); |
|
|
|
|
|
|
|
|
var method = (options.method || $form.attr("method") || "POST").toUpperCase(); |
|
|
var method = (options.method || $form.attr("method") || "POST").toUpperCase(); |
|
|
var url = $form.attr("action") || window.location.href; |
|
|
var url = $form.attr("action") || window.location.href; |
|
|
|
|
|
|
|
|
|