Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.08.2008, 14:44
dds dds вне форума
Новичок на форуме
Отправить личное сообщение для dds Посмотреть профиль Найти все сообщения от dds
 
Регистрация: 14.08.2008
Сообщений: 1

XMLHTTPRequest передача имя через POST
Добрый день!

работает вот эта форма через IE6, отправляет нужный запрос методом POST
<html>
<title>
</title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form name="Lschet"
      action="http://address.adr"
      method="POST">
<input type=hidden name="contenttype" value="text/xml">
<textarea name="CheckLschet" cols=50 rows=25>
<ROOT>
<schet schet="12341234"/>
</ROOT>
</textarea>
<br><input type=Submit value="Отправить">
</form>
</body>
</html>


надо сделать через JS, но не получается
var CheckXML = '<ROOT><schet schet="' + document.frm.lschet.value + '"/></ROOT>';

xmlHttp.open("POST", "http://address.adr", false);
xmlHttp.setRequestHeader("Content-type", "text/xml");
xmlHttp.setRequestHeader("Content-length", CheckXML.length);
xmlHttp.setRequestHeader("Connection", "close");   
xmlHttp.send(CheckXML);
alert(xmlHttp.responseText);


Нашел, что если поменять имя CheckLschet у textarea, то через эксплорер тоже приходит неправильный ответ.
<textarea name="CheckLschet" cols=50 rows=25>
Как можно через передать нужное имя?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XMLHTTPRequest POST метод gaolong Общие вопросы Javascript 7 30.06.2008 13:47