Post 如何将此数据发布到http服务器?

Post 如何将此数据发布到http服务器?,post,Post,为了控制我正在使用的web服务,我需要发送以下数据的POST请求。当有点击事件或按钮按下时,如何将其格式化为发送POST请求的html <sci_request version="1.0"> <data_service> <targets> <device id="00000000-00000000-90A2DAFF-FF050000"/> </targets> <requests>

为了控制我正在使用的web服务,我需要发送以下数据的POST请求。当有点击事件或按钮按下时,如何将其格式化为发送POST请求的html

 <sci_request version="1.0">
  <data_service>
    <targets>
      <device id="00000000-00000000-90A2DAFF-FF050000"/>
    </targets>
    <requests>
      <device_request target_name="myTarget"> 
        my payload string
      </device_request>
   </requests>
  </data_service>

您可以使用
.HTML()
(不包括父节点本身)选择一个HTML节点并将其代码作为字符串获取。然后使用
$.parseXML()
将其转换为XML文档

请注意,未关闭的节点sci_请求有问题,应该有一个关闭元素。如果缺少jQuery,它将无法解析为XML。您可以通过解析完整XML结构的字符串来避免整个问题,而不是将其放在用户的HTML文档中


你试过什么?我们不仅为您编写代码,我们还帮助您修复您编写的代码。添加了我目前为止所编写的内容。只是不确定如何将xml压缩成POST。只需将其作为字符串发送,并在服务器脚本中使用xml解析器即可。
$('#button1').click(function(){$.post('--SERVER--', {--THE POST OF INFO FROM ABOVE--});});