Холло, Мне нужно создать текст формы, который отправляет переменную в формате URLEncoded. Мне это нужно для отправки SMS с API с такими параметрами (GET):
Как я могу это создать?
Большое спасибо за сотрудничество :)
Предполагая, что вам не хватает только части генерации строки (а не всего материала 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
Надеюсь, это вам поможет.
Хотя этот код может решить проблему, он не объясняет, почему и как он отвечает на вопрос. Пожалуйста, включите объяснение вашего кода, так как это действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причины вашего предложения кода. Отметившие / обозреватели:Для ответов только с кодом, таких как этот, голос "против", не удаляйте!
вы можете посмотреть здесь developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… для получения более подробной информации о encodeURIComponent
Я написал комментарий, объясняющий, что не так с вашим ответом
О, я думал, что это ответ бота ... хорошо
Даже если бы это было так, как это могло бы опровергнуть его достоверность?
Никогда не говорил, что это неправильно;) Согласен, он действительно легкий. Итак, что вы хотите, чтобы я сделал, отредактировал и заменил подробным объяснением?
Привет и добро пожаловать в Stack Overflow! Пожалуйста, возьмите тур и прочтите центр помощи, в частности Как мне задать хороший вопрос?. Проведите свое исследование, поиск для связанных тем по SO, и попробуйте. Если вы застряли и не можете оторваться после дополнительных исследований и поиска, опубликуйте минимальный воспроизводимый пример своей попытки и конкретно укажите, где вы застряли. Люди будут рады помочь. Удачи!