Javascript 尝试在表中显示sparql查询

Javascript 尝试在表中显示sparql查询,javascript,sparql,graphdb,Javascript,Sparql,Graphdb,因此,我和我的朋友正试图显示来自graphDB的sparql查询的数据。如果我们在graphDB中运行此查询,则会显示所有需要的数据。然而,我们正试图在一个与Javascript文件链接的HTML文件中运行它。如果运行此代码,则会出现以下错误: 我们已经用另一个sparql端点尝试了这个方法,它是有效的,但是如果我们使用从graphDB存储库生成的端点,它不知何故就不起作用了。有人知道如何修复此错误吗 <html> <head> <script typ

因此,我和我的朋友正试图显示来自graphDB的sparql查询的数据。如果我们在graphDB中运行此查询,则会显示所有需要的数据。然而,我们正试图在一个与Javascript文件链接的HTML文件中运行它。如果运行此代码,则会出现以下错误:

我们已经用另一个sparql端点尝试了这个方法,它是有效的,但是如果我们使用从graphDB存储库生成的端点,它不知何故就不起作用了。有人知道如何修复此错误吗

<html>
  <head>
    <script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript" src="sgvizler.js"></script>
    <script>
      $(document).ready(
          function (){ sgvizler.containerDrawAll(); }
      );
    </script>
  </head>
    <div id="example"
         data-sgvizler-endpoint="http://10.11.17.26:7200/repositories/DESPERATE"
         data-sgvizler-query="PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
PREFIX ex: http://example/base/
PREFIX : http://www.semanticweb.org/cjtya/onto/


select ?name ?age ?height ?weight where { 
        ?player rdf:type :Boston_Celtics_players ; #change the object to needed team
            ex:has_name ?name ;
            ex:has_age ?age ;
             ex:has_height ?height ;
            ex:has_weight ?weight . 
}"
         data-sgvizler-chart="google.visualization.Table"
         style="width:800px; height:400px;"></div>
  </body>
</html>

$(文件)。准备好了吗(
函数(){sgvizler.containerDrawAll();}
);
如果我们尝试通过浏览器(microsoft Edge或chrome)访问sparql端点,我们会得到以下结果:


缺少参数:query

能否显示代码的实际(相关部分),包括用于连接端点的完整URL?将代码粘贴到注释中几乎无法读取。试着回答你的问题。有关如何使您的问题具有可回答性的更多提示,请参阅。尽管如此:乍一看,这个url至少看起来不错。我们刚刚在问题中粘贴了我们的代码!谢谢你。乍一看,客户端代码对我来说很好。GraphDB显然以400(“错误请求”)错误响应,这可能表明您正在使用的sgvizler组件正在发送一些奇怪的消息。您可以检查两件事:1)在浏览器开发工具的“网络”选项卡中,查看前端发送到GraphDB的请求的详细信息(是GET还是POST,有效负载和参数是什么样子的?),以及2)查看GraphDB自己的日志,查看是否有关于请求失败原因的任何信息或警告。您能否显示实际情况(相关部分)代码,包括您用于连接到端点的完整URL?将代码粘贴到注释中几乎不可读。请尝试回答您的问题。有关如何使您的问题可回答的更多提示,请参阅。尽管如此:乍一看,该URL至少看起来不错。我们刚刚在问题中粘贴了代码!谢谢。Cl客户端代码乍一看很好。GraphDB显然会响应400(“错误请求”)错误,这可能表明您正在使用的sgvizler组件正在发送一些奇怪的东西。您可以检查两件事:1)在浏览器开发工具的“网络”选项卡中,查看前端发送给GraphDB的请求的详细信息(是GET还是POST,有效负载和参数是什么样子的?)以及2)查看GraphDB自己的日志,查看是否有任何关于请求失败原因的警告或警告。