сделать текст формы URLE кодированный формат - PullRequest
0 голосов
/ 02 мая 2018

Холло, Мне нужно создать текст формы, который отправляет переменную в формате URLEncoded. Мне нужно это для отправки SMS с API с этими параметрами (GET):

  • Имя пользователя * * 1004
  • APIKEY
  • номер
  • Текст (в кодировке URLE)

Как я могу создать это?

Большое спасибо за сотрудничество:)

1 Ответ

0 голосов
/ 02 мая 2018

Предполагая, что вы пропускаете только часть генерации строки (а не весь материал 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

Надеюсь, это вам поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...