Как сделать запрос на Пролог через Javascript? - PullRequest
3 голосов
/ 26 марта 2012

Я использую SWI-Prolog для запроса базы данных WordNet.Теперь мне нужно создать HTML-интерфейс, который будет принимать слово от пользователя и запрашивать его у базы данных.

Как мне написать JS-код, который будет отправлять слово в Prolog, завернутое в запрос, и как получить результаты в значимых переменных, которые я могу отобразить на веб-странице?

1 Ответ

2 голосов
/ 26 марта 2012

Возможно, вы захотите использовать поддержку HTTP-сервера, которая поставляется с SWI-Prolog. Используйте Ajax и JSON для обмена запросами и результатами, в онлайн-документации есть страница, с которой можно начать: http://www.swi -prolog.org / pldoc / doc_for? Object = section (2, '5', swi ( «/doc/packages/http.html'))

Если вы еще не знаете jQuery , вам следует проверить это. Будет очень легко заставить работать вызовы Ajax, и он также содержит поддержку для простой обработки JSON.

Если вы хотите использовать какой-нибудь другой веб-сервер, скажем, Apache, в документации также есть инструкция по этому вопросу. Удачи!

...