Тема: POST запросы.
Доброго дня.
Думаю что всю простыню не обязательно тут выкладывать. Кусок кода не пашет. Помогите. Пишется для greasemonkey+firefox, кроссбраузерность не нужна. Про встроенные методы с запросами в Грисманки знаю. Хочется знать почему так не пашет.
lPage = 'url';
lParam = 'pfram';
function SendRequestPOST(){
xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST",lPage,true);
xmlhttp.onreadystatechange = processRequestChange;
params = 'id=' + encodeURIComponent(lParam)
xmlhttp.setRequestHeader("Content-Type", "text/plain; charset=windows-1251");
xmlhttp.send(params);
pole.innerHTML = "Обновление информации ...";
}
function processRequestChange(){
if (xmlhttp.readyState == 4){
if (xmlhttp.status == 200){
pole.innerHTML = "Обновление успешно.";
};
};
}
При формировании запроса, не передаются заголовок ("Content-Type", "text/plain; charset=windows-1251") и параметр (xmlhttp.send(params)
wtf?