cloudflare-apps - 如何根据 js 对象更新 CloudFlare App 中的下拉列表?
问题描述
我有一个表单构建器应用程序,现在我想在 CloudFlare 中创建应用程序,用户可以在下拉列表中选择所需的表单,并在自己的网站中“注入”
所以,我需要向我的 API 服务器发出 ajax 请求,这不是问题。
但是接下来,当我有对象时,{form-id: form-name}
我需要以某种方式将此作为选项添加到侧边栏中的下拉菜单(在 CF App 中)
我试图通过 获取下拉列表的内容document.getElementsByTagName("dropdownName")
,但是有一个空的 NodeList。
这是install.json
此下拉列表的一部分:
screenshot
我认为,有一种简单的方法可以做到这一点,因为我在其他 CF 应用程序中看到了这个功能。
解决方案
答案在视频的 Hooks 页面中找到:Hooks 页面
当 CF App 向你的服务器发送 hook 请求时,你可以修改传入的对象,并用这个修改后的对象响应 CF App。
推荐阅读
- javascript - 帆布 - 当我放
- javascript - 如何在并行 Javascript 中运行“x”承诺
- oracle - Sqldeveloper 无法连接 Oracle 数据库(ORA-01017,用户名/密码无效;登录被拒绝)
- r - 基于`..count..`变量的ggplot2中`geom_label`的y值
- angular - 带有 Angular 6 的 Mapbox。“找不到地图容器”错误
- c - 如果使用空值初始化的结构占用空间
- python - 将文本文件放在另一个位置 - selenium
- c# - 我的 Azure 函数中的“myQueueItem”在触发时产生零值
- ios - 配置文件。“MY BUNDLE ID”不包括签名证书 iPhone 发行版:“我的名字”
- javascript - (帮助) React Native JSON 文件太大。Bundler 堆内存不足