ошибка в ajax

alexey84

phplancer
ошибка в ajax

в классе описываю работу для метода POST
if (this.method == "POST") {
this.xmlhttp.open(this.method, this.requestFile, true);
this.xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
this.xmlhttp.send(this.URLString);
}
почему то this.xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); вызывает ошибку
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame ::
******/ajax.js :: anonymous :: line 186" data: no]
если эту строчку убираю тогда ессно перестает работать пост, но и ошибка исчезает, в чем я напортачил?
 

a1exey

Новичок
попробуй после
this.xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
добавить
this.xmlhttp.setRequestHeader("Content-length", this.URLString.length);
this.xmlhttp.setRequestHeader("Connection", "close");
 
Сверху