Skip to content

Instantly share code, notes, and snippets.

Last active Jul 6, 2019
What would you like to do?
JS FormData PUT. PUT method does not send FormData good. Therefore a workaroud (FormData to Array)
<div class="w3-row">
<div class="w3-col w3-center">
<form name="my_form" id="my_form">
<input type="text" name="foo" value="12345gfd">
<input type="text" name="bar" value="1234sdfghjzt5gfd">
<button type="button" id="foobutton">doit</button>
<script type="application/javascript">
$(function () {
$('#foobutton').click(function () {
let formData = new FormData(window.document.forms.namedItem('my_form'));
let data = {};
formData.forEach((key, value) => data[key] = value);
url: '/lerp-product-product/a536d460-5791-4338-bb32-507fc7958264',
method: 'put',
data: data,
processData: false, // wegen FormData
contentType: false, // wegen FormData
success: function (data, textStatus, jqXHR) {
console.log('yeah, back from PUT');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment