如何使用jQuery查询neo4j图
[在我尝试时更新了早期版本] 我确实知道一些javascript,我有一个可以在控制台中使用cypher查询的neo4j数据库。此外,此旋度还起作用: curl-X POST http://如何使用jQuery查询neo4j图,jquery,neo4j,Jquery,Neo4j,[在我尝试时更新了早期版本] 我确实知道一些javascript,我有一个可以在控制台中使用cypher查询的neo4j数据库。此外,此旋度还起作用: curl-X POST http://localhost:7474/db/data/cypher--data@test.json-H 接受:application/json-H内容类型:application/json-H X-Stream:对 但是我想通过jQuery$ajax调用获得结果——实际上,我可以用javascript获得JSON结果
localhost:7474/db/data/cypher
--data@test.json-H
接受:application/json-H内容类型:application/json-H
X-Stream:对
但是我想通过jQuery$ajax调用获得结果——实际上,我可以用javascript获得JSON结果的任何方法都不必是jQuery
此函数生成以下消息:
500个意外字符('q'(代码113)):应为有效值
(数字、字符串、数组、对象、“真”、“假”或“空”)位于[源:
java.io。StringReader@56f31ac6;行:1,列:2]
提前感谢,,
卡尔
您需要使用HTTP方法
POST
与db/data/cypher
端点进行对话。所以试着设定
type: "POST",
在对$.ajax
的调用中
免责声明:我自己没有试过,只是从臀部开枪而已
更新
您需要使用JSON.stringify
包装数据部分:
data: JSON.stringify({
"query" : "start n = node(*) return n;",
"params" : {}
}),
应该提到的-我从帖子开始,得到了提到的结果,然后尝试着去检查它,并错误地把它放在上面的代码片段中。请看上面我回答中的
更新部分,这是有效的-我很好奇,想知道你是从哪里知道的/从哪里学到的?“在黑暗中驾驶”的时间实在令人沮丧。非常感谢你坚持到底!不客气,我从我使用过的项目中找到了一段代码片段。我不需要用Json字符串化来包装我的数据。普通物体对我来说没问题
data: JSON.stringify({
"query" : "start n = node(*) return n;",
"params" : {}
}),