Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№127-02-2005 15:53:23

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Как перевести HTML-форму в формат XML?

Может быть кто-то с этим встречался? Поделитесь опытом, please.

Надо, например, такую HTML-форму отправить из XML-документа:
[php:1:c7724c2eda]
<form action="http://example.com" method="post">
<input type="text" name="input1" value="value1">
<input type="text" name="input2" value="value2">
</form>
[/php:1:c7724c2eda]offtopic: само собой не php, но выглядит читабельней.

Как сделать POST ума не приложу, и примеров не нашел, поэтому попробовал GET:
[php:1:c7724c2eda]...
var url="http://example.com?input1=value1";
var xrequest=new XMLHttpRequest();
xrequest.open("GET",url,false);
xrequest.send("");
var result=xrequest.responseText;
alert(result);
...[/php:1:c7724c2eda]
Такой пример работает. Но отправляет только один input
Когда же пробую
[php:1:c7724c2eda]...
var url="http://example.com?input1=value1&input2=value2";
...[/php:1:c7724c2eda] - выдает ошибку на знаке амперсанда. :?:
Как записать правильно?
И как всё-таки сделать через POST?

Если кто такое уже писал, большая просьба дать рабочий пример.

Отсутствует

 

№227-02-2005 19:20:49

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Как перевести HTML-форму в формат XML?

Решение уже найдено.

<script type="application/javascript">
<![CDATA[
var url="http://example.com";
var data="input1=value1&input2=value2";
var xrequest=new XMLHttpRequest();
xrequest.open("POST",url,false);
xrequest.send(data);
]]>
</script>

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]