gpt4 book ai didi

javascript - 如何通过用户输入值查询 Neo4j? (JavaScript)

转载 作者:行者123 更新时间:2023-11-30 17:09:13 25 4
gpt4 key购买 nike

我想知道为什么这段代码不符合我的要求,那就是:

我有一个 id = 'input1' 的输入标签,当用户按下搜索按钮时,我想使用该值来指定 neo4j 查询中的名称。但是现在我的控制台 ([]) 中出现了空括号,而不是例如名称为 Emil 的节点这是我目前所拥有的:

<input type="text" id="input1" />
<button onclick="myJsFunction()">Search</button>

              function myJsFunction(){


var body = JSON.stringify({
statements: [{
statement: " MATCH (n {name: '" + document.getElementById('input1').value + "´}) RETURN n"
}]
});
$.ajax({
url: "http://localhost:7474/db/data/transaction/commit",
type: "POST",
data: body,
dataType: "json",
contentType: "application/json"

})

.done(function(result){
console.log(result.results);

})
.fail(function(error){
console.log(error.statusText);
});

任何帮助将不胜感激,因为我现在被困住了。

最佳答案

在您的查询中,单引号(用于名称参数)不匹配。您以 [ ' ] 打开,但以 [ ` ] 结束。

关于javascript - 如何通过用户输入值查询 Neo4j? (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27346141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com