Вот код функции
function f_ajax(a) {
if(a.selectedIndex != 0){
var str = "";
for(i=0; i<8; i++) {
if(document.forms[0].elements[i].disabled) {
str += "&dis_" + document.forms[0].elements[i].name + "=";
str += encodeURIComponent(document.forms[0].elements[i].options[a.selectedIndex].text);
}
}
var val = encodeURIComponent(a.options[a.selectedIndex].text);
var sel_name = a.name;
//Создание объекта xml
var xml = new XMLHttpRequest();
/////////////////////////////////////////////
var params = sel_name + "=" + val + str;
xml.open("GET", "sel.php?" + params, false);
xml.onreadystatechange = function() {
if(xml.readyState == 4) {
dov.innerHTML = xml.responseText;
xml = null;
}
};
xml.send(null);
str = "";
}
}
как работает, можно посмотреть здесь
http://up.leamix.com/
В опере и ие работает нормально. В фф, сама функция вызывается, но ответ с сервера приходит пустой (проверял в файербаге).
Ни как не пойму, в чём дело. Подскажите, где я ошибся))))