responseText
пуст в Firefox, но нормально в Internet Explorer. Я также регистрирую ответ, прежде чем возвращаться к клиенту, чтобы увидеть свой ответ там.prototype ajax statusText пуст в Internet Explorer
Это мой запрос, я добавил setTimeout, но это также не помогает.
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;
}
}
посылающего запрос в асинхронные: ложном, работы, как пришла? – shay