J'utilise prototype.js
pour faire une requête Ajax. Tout fonctionnait bien jusqu'à ce que j'ai changé asynchronous
à false
(Comme je veux faire des demandes synchrones). Voici les quelques lignes de mon code.Ajax ne fonctionne pas de manière synchrone
var commOptions = {
contentType: 'text/xml',
method: 'post',
asynchronous: true,
evalJS: false,
evalJSON: false
};
sProxy_Url = sUrl;
new Ajax.Request(sProxy_Url, commOptions);
Si je change asynchronous
à false
alors Ajax ne fonctionne pas. Est-ce que je manque quelque chose?
définir ne fonctionne pas parce que cela fonctionne ici http://jsfiddle.net/HRu78/ – Esailija
@Esailija: L'appel I Ajax donne une réponse HTML. Si je change «asynchrone» en «faux», je n'ai vu aucune réponse. – xyz
Ajoutez le code où vous êtes censé gérer la réponse à votre question, car jsfiddle fonctionne correctement avec le code que vous avez donné. – Esailija