Доброго времени суток, уважаемые программисты. Помогите, пожалуйста, с проблемкой:
Хочу аяксом отправить данные на ПХП и получить ответ. Делаю так:
$('#'+onp).css({'opacity':'0', 'background-image':'none'}).animate({'opacity':'1'},2000,
// пока идет анимация
function(){
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://moidomen.su/?tmpl=ustanovka&xy="+onp, true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4)
{
if(xhr.status == 200)
{
var dannie = document.getElementById('dannie');
dannie.innerHTML = xhr.responseText;
//alert(xhr.responseText);
}
}
}
xhr.send();
}
);
Всё гуд! Ответ получаю, скрипт выполняется, но вся проблема в том, что приходит ответ не один раз с интервалом в секунды 2. А это никак не допустимо в моём случае. Помогите пожалуйста, почему так происходит?
Еще вопросик небольшой: может лучше POST запросом передавать? Есть ли разница?