Merci pour vos réponse, j'ai essayé en mettant async: false, mais j'ai la
même erreur.
Je vous met mon code ci-dessous;.
Cordialement,
function processEv(moi,annee)
{
$.ajax({
async: false,
type: "GET",
url: "/Projet12/web/backend_dev.php/evenement/Ev?moi="+moi+"&annee="+annee,
s0uccess: function(msg){
//appel de la fonction traitant le xml
var jour=new Array;
jour=handleServerResponseEv(msg);
return jour;
}
});
}
var jourEv = new Array;
jourEv=processEv(moir,annee);
alert(jourEv[0]); // => jourEv undifened dans firebug...
Le 23 janvier 2011 21:18, ASSO Anthony <[email protected]> a écrit :
> Si en mettant l'option a false.
>
> async:false
>
> Bon courage.
>
> 2011/1/23 Cédric Chabert <[email protected]>:
> > Donc je ne peux pas faire une requete asynchrone pour éviter le
> chargement
> > de la page et retourner une valeur...?
> >
> > Le 23 janvier 2011 20:52, Tugdual SAUNIER <[email protected]> a
> > écrit :
> >>
> >> Les appels ajax sont asynchrones par défaut sous jQuery.
> >> La fonction processEv se finit donc afin la fin de ton appel ajax.
> >> il faut donc passer l'appel ajax en synchrone:
> >> cf. http://api.jquery.com/jQuery.ajax/
> >> asyncBoolean
> >> Default: true
> >> By default, all requests are sent asynchronous (i.e. this is set to
> >> true by default). If you need synchronous requests, set this option to
> >> false. Cross-domain requests anddataType: "jsonp" requests do not
> >> support synchronous operation. Note that synchronous requests may
> >> temporarily lock the browser, disabling any actions while the request
> >> is active.
> >>
> >> ---
> >> Tugdual Saunier
> >> [email protected]
> >>
> >>
> >> Le 23 janvier 2011 18:40, mehdi mays <[email protected]> a écrit :
> >> >
> >> > Bonjour,
> >> > le valeur de variable msg retourner quoi ?
> >> > et quoi votre valeur retourne par action ?
> >> >
> >> > --
> >> > Vous recevez ce message, car vous êtes abonné au groupe Google
> >> > Groupes Symfony-fr.
> >> > Pour envoyer un message à ce groupe, adressez un e-mail
> >> > à [email protected].
> >> > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> >> > [email protected]<symfony-fr%[email protected]>
> .
> >> > Pour plus d'options, consultez la page de ce groupe :
> >> > http://groups.google.com/group/symfony-fr?hl=fr
> >>
> >> --
> >> Vous recevez ce message, car vous êtes abonné au groupe Google
> >> Groupes Symfony-fr.
> >> Pour envoyer un message à ce groupe, adressez un e-mail
> >> à [email protected].
> >> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> >> [email protected]<symfony-fr%[email protected]>
> .
> >> Pour plus d'options, consultez la page de ce groupe :
> >> http://groups.google.com/group/symfony-fr?hl=fr
> >>
> >
> > --
> > Vous recevez ce message, car vous êtes abonné au groupe Google
> > Groupes Symfony-fr.
> > Pour envoyer un message à ce groupe, adressez un e-mail
> > à [email protected].
> > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > [email protected]<symfony-fr%[email protected]>
> .
> > Pour plus d'options, consultez la page de ce groupe :
> > http://groups.google.com/group/symfony-fr?hl=fr
> >
>
>
>
> --
> Anthony ASSO
> 4 Rue de Bayeux - Apt. 529
> 31300 TOULOUSE
> ---
> Tel: 06.25.74.04.29
> [email protected]
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> [email protected]<symfony-fr%[email protected]>
> .
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr