Странно, что никто не упомянул преимущество предотвращения перекрестных ссылок для .text()
по сравнению с .html()
(Хотя другие только что упоминали, что .text()
избегает данных).
Всегда рекомендуется использовать .text()
, когда вы хотите обновлять данные в DOM, которые являются только данными / текстом для просмотра пользователем.
.html()
в основном используется для получения содержимого HTML в div.
Это не самый лучший вариант использования QnA Maker. QnA Maker позволяет вам использовать сервис вопросов и ответов из вашего полуструктурированного контента, такого как документы FAQ, URL-адреса и руководства по продуктам. Служба QnA Maker отвечает на вопросы ваших пользователей на естественном языке, сопоставляя их с наилучшим возможным ответом из QnAs в вашей базе знаний.
То, что вы ищете, может быть сделано с чат-ботом, где вы пишете логику для чередующихся ответов. Visual Studio имеет предварительно загруженный образец echoBot , который может помочь вам начать работу, и у нас есть много документации здесь: