Skip to content

Instantly share code, notes, and snippets.

@pweinzettel
Created June 26, 2021 01:14
Show Gist options
  • Save pweinzettel/8dcf3d8c261b688196d1f65825a0db75 to your computer and use it in GitHub Desktop.
Save pweinzettel/8dcf3d8c261b688196d1f65825a0db75 to your computer and use it in GitHub Desktop.
redirect and post json data using forms
function post(url, data) {
var form = $(document.createElement('form'));
$(form).attr("action", url);
$(form).attr("method", "POST");
$(form).prop("hidden", true);
for (const key in data) {
var input = $("<input>")
.attr("type", "text")
.attr("name", key)
.val(data[key]);
$(form).append($(input));
}
form.appendTo(document.body);
$(form).submit();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment