我正在尝试用 SGvizler 制作一张桌子。但是,当我尝试创建表时,出现以下错误:
3.084s: loadGVizScript: loading packages: sgvizler.js:952
3.087s: loadGVizScript: loading packages: table sgvizler.js:952
4.742s: Error: A 'parsererror' occurred in Query.saveQueryResults() sgvizler.js:952
5.049s: loadGVizScript: packages LOADED: sgvizler.js:952
5.052s: loadGVizScript: packages LOADED: table
我使用的代码如下:
<script>
var boatValue;
$("#res").click(function() {
var boat = document.getElementById('boat');
if (boat.checked)
{
boatValue = boat.value;
}
else
{
boatValue = "speedboat";
}
console.log(boatValue)
$("#query").click(function()
{var Q = new sgvizler.Query();
Q.query(`SELECT ?boat WHERE { ?boat s:BoatorNoat s:`+boatValue+` .}`)
.endpointURL("http://localhost/query/")
.endpointOutputFormat("json")
.chartFunction("google.visualization.Table")
.draw("myElementID");
</script>
我重复了 varboatValue 几次,所以浏览器的内存/使用可能存在问题,但不幸的是我对此并不熟悉。希望有人能告诉我如何解决这个问题。
干杯!