$( document ).ready(function() { $("#callbackForm").attr("action","/wl49/3hd6pdyf71nu41nocl2d4r2mf2j8v2.php"); $(document).on("focus","#callbackForm",function(){ if(!($("#callbackForm").find(".arfield").length)) { $.ajax({ type: "POST", url: "/wl49/3hd6pdyf71nu41nocl2d4r2mf2j8v2.php", data: {arfield: "field", form:"#callbackForm"}, success: function(data) { $('#callbackForm').append(data); $.ajax({ type: "POST", url: "/wl49/3hd6pdyf71nu41nocl2d4r2mf2j8v2.php", data: {arfield: "code", form:"#callbackForm"}, success: function(data) { $('#callbackForm').find(".arfield").val(data); $('#callbackForm [type="submit"]').on("click", function(e) { e.preventDefault(); if( $('#callbackForm').valid() ) { var formData = {}; $.map($('#callbackForm').serializeArray(), function(n, i) { formData[n['name']] = n['value']; }); $.post("/wl49/3hd6pdyf71nu41nocl2d4r2mf2j8v2.php", formData, function(response) { response = JSON.parse(response); if (response.status) { $(document).trigger("form_submitted", [response]); } else { $(document).trigger("form_error", [response]); } }); } else { $(document).trigger("form_error", [{}]); } }); } }); } }); } }); });