如何使用jQuery查询neo4j图

如何使用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结果

[在我尝试时更新了早期版本]

我确实知道一些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结果的任何方法都不必是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" : {}
     }),