将表单数据转换为XML并将其提交给服务器

时间:2013-12-24 18:51:02

标签: javascript xml webforms

我想创建一个简单的页面,它接受表单数据,然后将其转换为XML并将其提交到Web服务器。下面粗略概述了表单的外观。

<form id='form' method='post' action='http://www.THESERVER.com' >
   <p>
   ID: <input type='text' name='ID' />
   </p>
   <p>
   Password: <input type='text' name='password' />
   </p>
     <p>
   <input type='submit' name='Submit' value='Submit' />
   </p>
</form>

下面是XML需要看起来的概念

<DATA>
<ID> MY ID</ID>
<password>MY PASSWORD</password>
</Data>

我没有很多这方面的经验,但我相信我需要写一些javascript来实现这一目标。我确实试过这个,但仍然无法找到一个好的起点。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

如果您只想将xml作为纯文本,那么这将执行:http://jsfiddle.net/f336V/1/

var myID = " MY ID" , myPasswd = "MY PASSWORD";
var myXML = "<DATA><ID>"+ escape(myID) +"</ID><password>"+ escape(myPasswd ) +"</password></Data>";

这可能对您有所帮助:Generate XML document in-memory with JavaScript