I am working on my jquery code to call a function to get the value I want when I refresh on a page so I can get the return value.
When I try this:
var email_number = '';
// check if page refreshed or reloaded
if (performance.navigation.type == 1) {
    var hash    = window.location.hash;
    var mailfolder = hash.split('/')[0].replace('#', '');
    var emailid = 'SUJmaWg4RTFRQkViS1RlUzV3K1NPdz09';
    decryption(emailid, mailfolder);
}
function decryption(emailid, mailfolder) {
    $.ajax({
        url: 'decrypt.php',
        type: 'POST',
        data : {
            emailid: emailid,
            mailfolder: mailfolder
        },
        success: function(data)
        {
            email_number = data;
        }
    });
    return email_number;
}
I will get the empty value. So I have tried this:
function decryption(emailid, mailfolder) {
    var email_number = '';
    $.ajax({
        url: 'decrypt.php',
        type: 'POST',
        data : {
            emailid: emailid,
            mailfolder: mailfolder
        },
        success: function(data)
        {
            email_number = data;
        }
    });
    return email_number;
}
And I have also tried this:
return;
I still get the empty value as a return. I have checked on a variable called email_number and the return value is 6. How do you get the return value when I refresh on a page to call a function that will run via ajax to store the value in the variable email_number?
Thank you.
 
    