$(function() { var successMsg = "Your accounts have been merged."; // Message shown on success. var failMsg = "Sorry, we were unable to action your request at this time. The server did not respond, please try again later or contact support."; // Message shown on fail. $("input,textarea").jqBootstrapValidation( { preventSubmit: true, submitSuccess: function($form, event) { event.preventDefault(); // prevent default submit behaviour var processorFile = "../forms/mergeAccounts.php"; var formData = {}; $form.find("input, textarea").each(function(e) // Loop over form objects build data object { var fieldData = $(this).val(); if($(this).is(':checkbox')) // Handle Checkboxes { fieldData = $(this).is(":checked"); } else if($(this).is(':radio')) // Handle Radios { fieldData = $(this).val()+' = '+$(this).is(":checked"); } formData[$(this).attr('id')] = fieldData; }); $.ajax({ url: processorFile, type: "POST", data: formData, cache: false, success: function(result) // Success { if(result == 'SUCCESS') { $form.append("