Le enctype du formulaire n'est pas pris en compte dans XMLHttpRequest avec FormData
Bonjour,
J'ai plusieurs formulaires et je veux que mes données soient toujours envoyées au même format, par exemple avec enctype="multipart/form-data".
Je me suis référé à cette article, paragraphe "Une brève introduction au méthodes de submission".
Malheureusement le format de sortie dépend du formulaire et ne prend pas en compte son attribut enctype et j'obtiens soit un délimiteur final soit aucun.
Code:
<form method="post" action="" enctype="multipart/form-data" class="cardForm">
Exemple de résultats transmis:
avec un premier formulaire::
Citation:
array (
'id' => '2963',
'company' => 'AG2I',
)
et avec un autre formulaire:
Citation:
array (
'id' => '2963',
'action_type' => '3',
'-----------------------------7e3c825405dc--' => '',
)
Je vous donne mon code JavaScript:
Code:
1 2 3 4 5 6 7 8
| function send(objField)
{
const objForm = objField.form
,request = new XMLHttpRequest()
;
request.open('POST', handleFile, false);
request.send(new FormData(objForm));
} |