首页 > 解决方案 > 制作表单文本 URLEncoded 格式

问题描述

你好,我需要创建一个表单文本,以 URLEncoded 格式发送变量。我需要使用此参数(GET)发送带有 API 的 SMS:

我怎样才能创建这个?

非常感谢合作:)

标签: javascripthtmlforms

解决方案


假设您只缺少字符串生成部分(而不是整个 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

我希望它会帮助你。


推荐阅读