$(document).on("ready", function() { $(".submit").on("click", function (e) { console.log("sb international"); if (e.isPropagationStopped()) return; $("label[data-result]").addClass("hide"); e.preventDefault(); var parent$ = $(this).closest(".form"); var data = { key : parent$.attr("data-formkey"), givenName: parent$.find("[name=firstName]").val() || null, surName: parent$.find("[name=surName]").val() || null, phoneNumber: parent$.find("[name=phoneNumber]").val() || null, emailAddress: parent$.find("[name=emailAddress]").val() || null, note: parent$.find("[name=note]").val() || null, additional1: parent$.find("[name=additional1]").val() || null, additional2: parent$.find("[name=additional2]").val() || null, additional3: parent$.find("[name=additional3]").val() || null, additional4: parent$.find("[name=additional4]").val() || null, additional5: parent$.find("[name=additional5]").val() || null }; $.ajax({ type: "POST", url: clientUrl, data: data, dataType: 'jsonp', success: function (data, status) { if (data != null && data.Status == 1) { //Worked! $(".form").addClass("hide"); $(".complete").removeClass("hide"); return; } //Failed! $("label[data-result]").removeClass("hide"); }, error: function (request, status, error) { //Failed badly! $("label[data-result]").removeClass("hide"); } }); }); });