javascript - 从数据库加载验证码站点密钥
问题描述
我需要从数据库中获取站点密钥。(而不是直接在项目或 web.config 上设置)
如何加载 JavaScript api 并使用数据库中的站点密钥执行 POST 请求?
<script src="http://www.google.com/recaptcha/api.js?render=SITE_KEY"></script>
......
grecaptcha.ready(function () {
grecaptcha.execute('SITE_KEY', { action: 'homepage' }).then(function (token) {
$.ajax({
type: "POST",
我能做的最好的事情是从 web.config 中获取值:
<script src="http://www.google.com/recaptcha/api.js?render=<%#RecaptchaSiteKey%>"></script>
grecaptcha.execute('<%#RecaptchaSiteKey%>', { action: 'homepage' }).then(function (token) {
在 .cs
public string RecaptchaSiteKey = ConfigurationManager.AppSettings["GoogleReCaptchav3SiteKey"].ToString();
解决方案
推荐阅读
- ios - 更改我的 Mac 的用户名和主文件夹名称后,将应用程序上传到 Apple Connect 失败
- kubernetes - Argo WorkflowTemplate 自由格式输入参数
- python - 如何将 1970 年之前的日期格式字符串转换为 windows 中的时间戳
- excel - 复制和粘贴值
- r - 如何在 R 中填写 data.frame 的缺失值?
- r - 根据 R Shiny 中的其他选择动态更新两个 selectInput 框
- azure - 通过 PowerShell 使用 Azure Authenticated .net core API
- ios - React Native 无法从命令行构建 iOS 设备
- python - 在字典中查找重复项
- html - 什么 CSS 特异性规则导致了我看到的问题?