Сделать текст формы в формате URLEncoded

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

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

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

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

Привет и добро пожаловать в Stack Overflow! Пожалуйста, возьмите тур и прочтите центр помощи, в частности Как мне задать хороший вопрос?. Проведите свое исследование, поиск для связанных тем по SO, и попробуйте. Если вы застряли и не можете оторваться после дополнительных исследований и поиска, опубликуйте минимальный воспроизводимый пример своей попытки и конкретно укажите, где вы застряли. Люди будут рады помочь. Удачи!

Luca Kiebel 02.05.2018 15:10
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
1
22
1

Ответы 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 прочтите это => https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent

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

Хотя этот код может решить проблему, он не объясняет, почему и как он отвечает на вопрос. Пожалуйста, включите объяснение вашего кода, так как это действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причины вашего предложения кода. Отметившие / обозреватели:Для ответов только с кодом, таких как этот, голос "против", не удаляйте!

Luca Kiebel 02.05.2018 15:14

вы можете посмотреть здесь developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… для получения более подробной информации о encodeURIComponent

Benoit B. 02.05.2018 15:16

Я написал комментарий, объясняющий, что не так с вашим ответом

Luca Kiebel 02.05.2018 15:17

О, я думал, что это ответ бота ... хорошо

Benoit B. 02.05.2018 15:18

Даже если бы это было так, как это могло бы опровергнуть его достоверность?

Luca Kiebel 02.05.2018 15:19

Никогда не говорил, что это неправильно;) Согласен, он действительно легкий. Итак, что вы хотите, чтобы я сделал, отредактировал и заменил подробным объяснением?

Benoit B. 02.05.2018 15:21

Другие вопросы по теме