使表单文本URLEncoded格式

时间:2018-05-02 13:08:28

标签: javascript html forms

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

  • 用户名
  • APIKEY
  • 文字(URLEncoded)

我该如何创建呢?

非常感谢合作:)

1 个答案:

答案 0 :(得分:1)

假设你只缺少字符串生成部分(而不是整个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的更多详细信息,请阅读this => https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent

我希望它会对你有所帮助。