javascript - 制作表单文本 URLEncoded 格式
问题描述
你好,我需要创建一个表单文本,以 URLEncoded 格式发送变量。我需要使用此参数(GET)发送带有 API 的 SMS:
- 用户名
- APIKEY
- 数字
- 文本(URL 编码)
我怎样才能创建这个?
非常感谢合作:)
解决方案
假设您只缺少字符串生成部分(而不是整个 html + javascript 的东西),您可能有如下功能:
function generateRequest(username, apikey, number, text) {
var baseUrl = "http://your.base.url/sms";
return baseUrl +
"?Username=" + username +
"&APIKEY=" + apikey +
"&Number=" + number +
"&Text=" + encodeURIComponent(text);
}
有关 encodeURIComponent 的更多详细信息,请阅读此 => https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
我希望它会帮助你。
推荐阅读
- spring - 将 Spring Boot 从 2.1.4 更新到 2.2.5 后找不到 bean entityManagerFactory
- macos - 如何为 Sublime Text 3 创建永久 subl 链接?(麦克卡特琳娜)
- javascript - 是否有某种role.edit 切换功能?我正在制作一个应该在权限之间切换但似乎无法做到的命令
- c - 使用 for 循环迭代二维数组的时间复杂度是多少?
- macos - 使用 SSH 连接附加到 tmux 会话时如何在我的机器上打开新窗口?
- python - 我的 Python unittest 脚本在 Eclipse PyDev 中失败,但在 Spyder 中有效
- javascript - 带有 Javascript 的 Node.js 中的 Discord Bot - 如何从公会或频道获取所有用户?
- visual-c++ - LLVM 调试元数据中的“retainedNodes”是什么?
- c - MISRA:“基本上无符号”类型(无符号字符)的复合表达式正在转换为更广泛的无符号类型,分配时为“无符号短”
- reactjs - 构造函数和渲染函数被调用了两次