I'm making a site with several calls to PHP via AJAX, right now AJAX uses POST to get a echoed string from PHP and then compares that in a switch and then does what is required. Example in the code below
function submitPHP(dataForPHP){
    //Runs ajax request
    $.ajax({
        type : "POST",
        url : 'initPHP.php',
        dataType : 'text',
        data : dataForPHP,
        success : function(data){
            //Checks echoed data from PHP
            switch(data){
                case "LOGIN_ACCEPTED":
                    loggedInFunction();
                    break;
                case "LOGIN_FAILED":
                    loggedInFailedFunction();
                    break;
            }
        }
    });
}
I'm thinking if there is a way for the PHP to return what function (like "loggedInFunction();") I want to call instead of a string that I then have to compare and then call the function? I can change the AJAX to use JSON instead if that does it.
I've been looking around on other similar questions here on stack on most of them want to echo a whole function which is not what I want to do.
Thanks in advance!
