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.