переделал немного функцию
function process(idFI)
{
for (var i=0; i<idFI.length; i++){
document.getElementById("divProcess").innerHTML +=
'<i>' + idFI[i] + '</i><br>';
if (idFI[i].length>7){
break;}
else{
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
{
name = encodeURIComponent(document.getElementById(idFI[i]).value);
xmlHttp.open("GET", "rss.php?name=" + name, true);
idForm = idFI[i];
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
}
}
}
}
Теперь из функции handleServerResponse передаю массив, но из инпута передается просто переменная.
Вопрос: как можно отличить массив от простой переменной?
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
Я так понимаю, что данный код вызывает функцию handleServerResponse и передает в нее null, я прав?