zoukankan      html  css  js  c++  java
  • Web前端 测试数据接口url,如何post一个XML字符串,点击保存就可以保存到数据库

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>测试xml服务</title>
        <script src="../js/kendo/jquery.min.js"></script>
        <script src="../js/kendo/kendo.all.min.js"></script>
        <script src="../js/kendo/kendoAjax.js"></script>
    </head>
    <body>
        <input type="button" id="btnSave" value="提交" />
    
        <script type="text/javascript">
            $(document).ready(function () {
                $('#btnSave').click(function () {
                    var xmlHttp = createXMLHttp();
                    if (xmlHttp == null) {
                        alert("不支持ajax");
                        return;
                    } else {
                        xmlHttp.onreadystatechange = function () {
                            if (xmlHttp.readyState == 4) {
                                alert("请求完成");
                            }
                        }
                        var xmlBody = createXMLContent();
                        var url = 'http://192.168.0.88:17102/EVCENG/ICEvent';
                        xmlHttp.open('post', url, true);
                        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                        alert(xmlBody);
                        xmlHttp.send(xmlBody);
                    }
                });
    
            })
            function createXMLContent() {
                var xmlContent = '<Data><ICEvent Title="事件" EventDesc="描述" EventClass="风险" EventName="年度安排不一致" InvObj="划纲要编制" BusAction="五年规划纲要编制" RiskLevel="重大" HappenTime="2016-06-14 13:00:00" FoundTime="2016-06-15 12:00:00" HappenUnit="办公厅" ResponsibleUser="zhangchao" SourceSys="00001" LeadUnit="财政部" Response="应对措施"/></Data>';
                return xmlContent;
            }
    
            function createXMLHttp() {
                var httpRequest;
                try {
                    httpRequest = new XMLHttpRequest();
    
                } catch (e) {
                    try {
                        httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                            httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {
                            return null;
                        }
                    }
                }
                return httpRequest;
            }
    
        </script>
    </body>
    </html>
    

      

  • 相关阅读:
    Topcoder Arena插件配置和训练指南
    [POJ] 3277 .City Horizon(离散+线段树)
    C++ STL算法系列 unique
    C. Polycarpus' Dice
    Codeforces Round #298 (Div. 2) B. Covered Path
    Matlab 2012a 下载和安装教程
    hdu 5203
    ....
    乐观锁vs悲观锁, 集群vs分布式 , 微服务, 幂等性
    正向代理 vs 反向代理
  • 原文地址:https://www.cnblogs.com/ths0201/p/5587373.html
Copyright © 2011-2022 走看看