jQuery('body').on('click','.leadbox-submit', function(e) { e.preventDefault(); var form = this.form; var postedValues = {}; jQuery(jQuery(form).find("input, select")).each(function() { postedValues[this.name] = this.value; }); var postdata = { 'action': 'APWTLeadBox', 'apwtleadbox': 'submit', 'apwtvalues': postedValues }; jQuery.ajax({ type : "post", dataType : "json", url : APWTajaxurl.ajaxurl, data : postdata, success: function(response) { if(response.status == "error") { jQuery(jQuery(form).children('.leadbox-error')).html(response.message); } else { if (response.status != 'paige') { if (response.status == 'url') { window.location.href = response.message; } else { jQuery(form).html(thanksMessage); } } } } }); });