在我的应用程序中,对于Neo4j db,Team使用的是独立而不是服务器。但团队提供了一个jsp来查看字符串格式的结果。
在JSP页面中,我们有一个表单在textarea中编写cypher查询,并有按钮将请求发送到服务器。将请求发送到服务器后,测试结果将以字符串形式打印在网页中。
在这里,我们需要一种机制将网页中的打印字符串转换为neo4j“ExecutionResult”对象。
有人可以提供转换的代码段吗?
答案 0 :(得分:1)
您只需将网页上的JSON请求发送回服务器,例如
$(document).ready(function() {
$("#log").append($("#query").html());
})
http://jsfiddle.net/peterneubauer/WnPYp/抓取HTML元素并将其与AJAX请求一起发送到服务器?
答案 1 :(得分:0)
没有相反的方法,你必须自己编写一个解析器。
但是你可以让客户端不仅有文本结果,而且还有更丰富的JSON结果和/或将json发布到你网站的链接。
对于某些想法,请查看位于http://console.neo4j.org
的http://github.com/neo4j-contrib/rabbithole代码它将ExecutionResult
转换为JSON并将其呈现为客户端中的jquery数据表。并且还有详细数据的附加弹出窗口(查询详细信息)。