JavaScript: trasformare una query string in un oggetto FormData

In JavaScript possiamo trasformare una query string in un oggetto FormData.

JavaScript di Gabriele Romanato

In JavaScript possiamo trasformare una query string in un oggetto FormData.

La soluzione è la seguente:


'use strict';

const queryStringToFormData = qs => {
    const parts = qs.split('&');
    const formData = new FormData();
    parts.forEach(part => {
        let frags = part.split('=');
        let [param, value] = frags;
        formData.append(param, value);
    });
    return formData;
};

Commenti