Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
// Minimal AJAX form pattern $("form").on("submit", function(e) { e.preventDefault(); const $btn = $(this).find("[type=submit]").prop("disabled", true); $.ajax({ url: $(this).attr("action"), type: $(this).attr("method") || "POST", data: $(this).serialize() }) .done(res => { /* success */ }) .fail(err => { /* error */ }) .always(() => $btn.prop("disabled", false)); });
Result
Open