如何从html/javascript或jquery调用WSO2数据服务

如何从html/javascript或jquery调用WSO2数据服务,javascript,jquery,html,wso2,wso2dss,Javascript,Jquery,Html,Wso2,Wso2dss,我已经创建了一个GET-WSO2 DSS数据服务。这不需要任何输入参数。数据服务执行“从表中选择*” 我想在html数据表上查看这些数据。 我不是用c编写代码,这是纯html,所以我必须使用javascript/jquery 是否有人有办法填充满足上述要求的表行 谢谢这样我就可以从html调用DSS了 <html> <head> <title>DSS Test</title> <meta charset

我已经创建了一个GET-WSO2 DSS数据服务。这不需要任何输入参数。数据服务执行“从表中选择*”

我想在html数据表上查看这些数据。 我不是用c编写代码,这是纯html,所以我必须使用javascript/jquery

是否有人有办法填充满足上述要求的表行


谢谢

这样我就可以从html调用DSS了

<html>
    <head>
        <title>DSS Test</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
    <script src="jquery-1.4.1.min.js"   type="text/javascript"></script>    
        <div>Consume DSS</div>
    <table border='1' id="pharmacy">   
    <tr>
        <td><b>Id</b></td>
        <td><b>Name</b></td>
        <td><b>Latitude</b></td>
        <td><b>Longitude</b></td>
    </tr>
    </table>    
    <script type="text/javascript">
        $(document).ready(function () {
            $.ajax({
                type: "GET",
                url: "http://169.254.193.10:9763/services/testGet/getAllJson",              
                dataType: "json",
                success: function (jsonObject) {      
                    $.each(jsonObject, function (i, obj) {
                        $.each(obj, function (i1, obj1) {                         
                            $.each(obj1, function (i2, obj2) {
                            var id = obj2.ID;
                            var name = obj2.Descripcion;
                            var Latitude = obj2.Latitude;
                            var Longitude = obj2.Longitude;
                            $('<tr><td>' + id + '</td><td>' + 
                            name + '</td><td>' + Latitude + '</td><td>' +
                                         Longitude + '</td></tr>').appendTo('#pharmacy');              
                            });                                  
                        });                                  
                    });
                },
                error: function (xhr) {
                    alert(xhr.responseText);
                }
            });
        });
      </script> 
    </body>
</html>

这样我就可以从html调用DSS

<html>
    <head>
        <title>DSS Test</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
    <script src="jquery-1.4.1.min.js"   type="text/javascript"></script>    
        <div>Consume DSS</div>
    <table border='1' id="pharmacy">   
    <tr>
        <td><b>Id</b></td>
        <td><b>Name</b></td>
        <td><b>Latitude</b></td>
        <td><b>Longitude</b></td>
    </tr>
    </table>    
    <script type="text/javascript">
        $(document).ready(function () {
            $.ajax({
                type: "GET",
                url: "http://169.254.193.10:9763/services/testGet/getAllJson",              
                dataType: "json",
                success: function (jsonObject) {      
                    $.each(jsonObject, function (i, obj) {
                        $.each(obj, function (i1, obj1) {                         
                            $.each(obj1, function (i2, obj2) {
                            var id = obj2.ID;
                            var name = obj2.Descripcion;
                            var Latitude = obj2.Latitude;
                            var Longitude = obj2.Longitude;
                            $('<tr><td>' + id + '</td><td>' + 
                            name + '</td><td>' + Latitude + '</td><td>' +
                                         Longitude + '</td></tr>').appendTo('#pharmacy');              
                            });                                  
                        });                                  
                    });
                },
                error: function (xhr) {
                    alert(xhr.responseText);
                }
            });
        });
      </script> 
    </body>
</html>

您是如何通过网页返回的跨源资源共享CORS错误的。我做到了这一点,最终不得不将我的数据服务包装在一个托管API中,以启用CORS设置。这给我留下了另一个问题…oAuth动态密钥分配。我还没有解决DSS中数据服务的CORS问题,谢谢。这对黑客直接公开数据服务是否安全?您是如何通过网页返回的跨源资源共享CORS错误的。我做到了这一点,最终不得不将我的数据服务包装在一个托管API中,以启用CORS设置。这给我留下了另一个问题…oAuth动态密钥分配。我还没有解决DSS中数据服务的CORS问题,谢谢。这对黑客直接暴露数据服务安全吗?