function processAjaxStateChangeForRowAdd() {
alert(0);
if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response
processForRowAdd(req.responseText);
} else {
alert("Problem: " + req.statusText);
}
}
}
Этот код работает нормально для IE, Safari и Firefox, но если я удалю alert
, то код не будет работать в Firefox, хотя он все еще работает в IE и Safari.* Кто-нибудь может подсказать, почему он не работает в Firefox без предупреждения?
РЕДАКТИРОВАТЬ: Код, который добавляет строку:
if (window.XMLHttpRequest && browserVersion.indexOf("Microsoft") == -1 ) {
// code for Firefox, Chrome, Opera, Safari
req = new XMLHttpRequest("");
if (req) {
ajaxProcessed = false;
req.onreadystatechange = processAjaxStateChangeForRowAdd;
req.open("POST", url, true);
req.send();
// alert("1");
}
}