首页 > 解决方案 > 如何根据 js 对象更新 CloudFlare App 中的下拉列表?

问题描述

我有一个表单构建器应用程序,现在我想在 CloudFlare 中创建应用程序,用户可以在下拉列表中选择所需的表单,并在自己的网站中“注入”

所以,我需要向我的 API 服务器发出 ajax 请求,这不是问题。

但是接下来,当我有对象时,{form-id: form-name}我需要以某种方式将此作为选项添加到侧边栏中的下拉菜单(在 CF App 中)

我试图通过 获取下拉列表的内容document.getElementsByTagName("dropdownName"),但是有一个空的 NodeList。

这是install.json此下拉列表的一部分: screenshot

我认为,有一种简单的方法可以做到这一点,因为我在其他 CF 应用程序中看到了这个功能。

标签: cloudflare-apps

解决方案


答案在视频的 Hooks 页面中找到:Hooks 页面

当 CF App 向你的服务器发送 hook 请求时,你可以修改传入的对象,并用这个修改后的对象响应 CF App。


推荐阅读