如何在Javascript中将XML发布到URL

2020-02-15 javascript html xmlhttprequest

我如何将这个xml发布到url htttp://191.165.0.51:1024 / LaunchRemoteXml.ashx

           <Pipeline Name="MyTest">

                          <Task Name="EmailReport" Timeout="0" Enabled="true" OnFail="Abort" NotifyOnError="true" CodeBase="[email protected]">                                                                                         

                          <Smtp>

                                         <Message From="[email protected]" To="[email protected]" Subject="TestLaunch" IsHtml="false" Priority="Normal">

                                                        <Body>Hi</Body>

                                         </Message>

                          </Smtp>

                          </Task>

           </Pipeline>

Answers

如果仅限制Vanilla.js,则可以使用XMLHttpRequest

您可以从链接中查看如何使用它

如果xml是文件,则可以参考链接

或者使用Jquery ajax

$.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的更多用法,请参考链接

Related