Я создал запрос XMLHttpRequest ajax для двухстороннего получения данных,
- вот код
var XMLHttpReq;
функция createXMLHttpRequest () {if (window.XMLHttpRequest) {XMLHttpReq = newXMLHttpRequest ();} else {if (window.ActiveXObject) {try {if (XMLHttpReq == null) XMLHttpReq = new ActiveXObject ("Msxml2.XMLHTTP");
}
catch (e) {
try {
if(XMLHttpReq==null)
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
}
}
}
}
}
этометод, который отправляет запрос
function personList(person) {
createXMLHttpRequest();
var url="query?option=person&userName="+person.innerHTML;
XMLHttpReq.open("GET", url, true);
XMLHttpReq.onreadystatechange =personListResponse;
XMLHttpReq.send(null);
}
function personListResponse() {
if (XMLHttpReq.readyState == 4) {
if (XMLHttpReq.status == 200) {
var xml=XMLHttpReq.responseXML;
}
}
}
запрос отправляется сервлету только в первый раз, когда я пытаюсь второй, запрос не отправляется, вместо этого я получаюпредыдущий ответ, что я получил раньше