如何在Javascript中将XML发布到URL

如何在Javascript中将XML发布到URL,javascript,html,xmlhttprequest,Javascript,Html,Xmlhttprequest,如何将此xml发布到urlhtttp://191.165.0.51:1024/LaunchRemoteXml.ashx 在Javascript中 <Pipeline Name="MyTest"> <Task Name="EmailReport" Timeout="0" Enabled="true" OnFail="Abort" NotifyOnError="true" CodeBase="phynn.W

如何将此xml发布到urlhtttp://191.165.0.51:1024/LaunchRemoteXml.ashx 在Javascript中

           <Pipeline Name="MyTest">

                          <Task Name="EmailReport" Timeout="0" Enabled="true" OnFail="Abort" NotifyOnError="true" CodeBase="phynn.Workflow.TaskSmtp@workflow.base.dll">                                                                                         

                          <Smtp>

                                         <Message From="NoOne@directmailers.com" To="xyz@we.com" Subject="TestLaunch" IsHtml="false" Priority="Normal">

                                                        <Body>Hi</Body>

                                         </Message>

                          </Smtp>

                          </Task>

           </Pipeline>


你好

查看此网站:
或者使用jquery,如果您只限制Vanilla.js,那么可以使用XMLHttpRequest

您可以从中看到如何使用它

如果xml是一个文件,则可以参考

或者使用jqueryajax

$.ajax({
  url: ajaxurl,
  data: "<test></test>", 
  type: 'POST',
  contentType: "text/xml",
  dataType: "text",
  success : function(data, textStatus, qXHR){
    //do something
  },
  error : function (xhr, ajaxOptions, thrownError){  
    //do something
  } 
});
$.ajax({
url:ajaxurl,
数据:“,
键入:“POST”,
contentType:“text/xml”,
数据类型:“文本”,
成功:函数(数据、文本状态、qXHR){
//做点什么
},
错误:函数(xhr、ajaxOptions、thrownError){
//做点什么
} 
});
有关ajax的更多用法,请参阅