如何通过Javascript查询Prolog

How to query Prolog through Javascript?

本文关键字:Prolog 查询 Javascript 何通过      更新时间:2023-09-26

我正在使用SWI Prolog查询WordNet数据库。我现在需要构建一个HTML接口,它将接受来自用户的单词,并根据数据库进行查询。

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

您可能希望使用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。祝你好运