3

我正在使用 SWI-Prolog 查询 WordNet 数据库。我现在需要构建一个 HTML 界面,该界面将接受来自用户的单词并针对 db 查询它。

我如何编写一个 JS 代码,将单词发送到 Prolog 包装在查询中,以及如何检索有意义的变量中的结果,我可以在网页中显示回来?

4

1 回答 1

2

您可能希望使用 SWI-Prolog 附带的 HTTP 服务器支持。使用 Ajax 和 JSON 交换查询和结果,在线文档中有一个页面可以帮助您入门:http ://www.swi-prolog.org/pldoc/doc_for?object=section(2,'5',swi ('/doc/packages/http.html'))

如果你还不知道jQuery,你应该去看看。让 Ajax 调用正常工作将非常容易,并且它还包含对轻松处理 JSON 的支持。

如果您想使用其他 Web 服务器,比如 Apache,文档中也有一个 HowTo。祝你好运!

于 2012-03-26T11:30:19.523 回答