/* ------------------------------------- /* @author Martin Nachev /* SafePost global JavaScript functions /* ------------------------------------- */ "use strict"; var SPJS = { logoutURL: "logout.html", pingURL: "/ajax/ping.php", pingTimeout: 10000, /* ----------------------------------------- /* @author Martin Nachev (20.06.2014) /* Send form data via Ajax POST request /* URL is taken from form's action attribute /* ----------------------------------------- */ formPost: function( formID, loaderID, action ) { var form_ = $( "#" + formID ); var loader_ = $( "#" + loaderID ); $.ajax({ url: form_.attr( "action" ), type: "POST", data: form_.serialize(), beforeSend: function() { loader_.show(); }, success: function( data ) { if ( data == "wrong_token" ) { if ( typeof jsMsgToken == "string" ) { alert( jsMsgToken ); } // Action page could be in