J'ai un serveur de fonction qui nécessite une identification. Si l'utilisateur est connecté, la fonction retourne 1 en cas de succès. Sinon, la fonction retourne la page d'identification.
Je veux appeler la fonction à l'aide d'Ajax et jQuery. Ce que j'ai à faire est de soumettre la demande avec un lien ordinaire, avec un clic-fonction appliquée sur elle. Si l'utilisateur n'est pas connecté ou la fonction échoue, je veux de l'Ajax à l'appel à retourner true pour que le href déclencheurs.
Cependant, lorsque j'utilise le code suivant, la fonction se termine avant l'appel Ajax est fait.
Comment puis-je rediriger l'utilisateur gracieusement à la loginpage?
$(".my_link").click(
function(){
$.ajax({
url: $(this).attr('href'),
type: 'GET',
cache: false,
timeout: 30000,
error: function(){
return true;
},
success: function(msg){
if (parseFloat(msg)){
return false;
} else {
return true;
}
}
});
});