Le responseText
est vide dans Firefox, mais ok dans Internet Explorer. Je consigne également la réponse avant de retourner au client pour que je puisse y voir ma réponse.prototype ajax statusText est vide sur Internet Explorer
Ceci est ma demande, j'ai ajouté un setTimeout mais cela n'aide pas non plus.
var ajaxUrl = "./ajaxHandlers/ajax-handler.php";
var myAjax = new Ajax.Request(
ajaxUrl,
{
method: 'post',
parameters: params,
onComplete: function(response)
{
setTimeout(handleResponse(response,callback) ,5000);
}
});
function handleResponse(response,callback)
{
alert(response.responseText);
try
{
eval("var r = " + response.responseText);
}
catch (e)
{
alert("EXCEPTION = " + e.constructor);
showError("error evaluating response : Response text:<br/>" + response.responseText);
var r = new Object();
r.message = 'Error evaluating response';
r.status = 'error';
if (typeof callback == 'function') callback(r);
return;
}
}
envoi de la demande comme asynchrone: false, fonctionne comment ça se fait? – shay