function TestFunc() {
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
try {
var data = JSON.parse(xhr.responseText);
} catch(err) {
console.log("JSON parse error:", err.message);
console.log("Invalid JSON:", xhr.responseText)
return;
};
}};
xhr.open('GET', 'тут запрос на первый сервер' false);
xhr.send();
}
Указанный выше код выполняет запрос на сервер несколько раз в секунду и получает примерно такой ответ.
{"result":"kakie-to slova","id":false}
А иногда от сервера получаю вот такой ответ
{"result":"ok","id":"19512591"}
Так вот.. Мне нужно выполнить запрос на второй сервер как только в ответе первого будет "result":"ok".