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