如何在JavaScript中从data-reviewable-id中获取主题或帖子的ID?

您好,我正在尝试获取主题 ID 以获取主题,以及帖子 ID 以获取帖子,这些信息位于审查页面的 data-reviewable-id 中。有什么方法可以在 Javascript 中从 data-reviewable-id 中检索“主题 ID”和“帖子 ID”吗?任何帮助都将不胜感激。

1 个赞

您可以通过访问 /review.json 端点来访问可复审项:

您可以例如执行类似的操作:

import { ajax } from "discourse/lib/ajax";

const reviewableToSearch = 2;

ajax(`/review.json`).then(({ reviewables }) => {
  const topicId = reviewables.find((reviewable) => reviewable.id === reviewableToSearch).topic_id;
});
2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.