за это написать на js + html

Рейтинг: 0Ответов: 1Опубликовано: 26.01.2023

как написать типа http://домен/и тут &переменная= задать значения

а потом это всё записать и всё я не могу понять как это сделать просто занимаюсь c# а тут надо написать типо сервера чтобы отправлять туда переменную а потом считывать её

Ответы

▲ 0

Сбор в ссылку

const data = {
  name: "Фогг",
  surname: "Филеас",
  age: 52,
};

const result = Object.entries(data).map(([key, value]) => encodeURI(`${key}=${value}`)).join(`&`);
console.log(data, result); // В полноценном сайте поставьте код ниже вместе этой строки
// location.search = result;

И разбор обратно

const data = `?name=%D0%A4%D0%BE%D0%B3%D0%B3&surname=%D0%A4%D0%B8%D0%BB%D0%B5%D0%B0%D1%81&age=52`; // В полноценном сайте поставьте код ниже вместе этой строки
// const data = location.search
const result = Object.assign({}, ...data.substring(1).split(`&`).map(variable => {
    const [key, value] = decodeURI(variable).split(`=`);
    return { [key]: value };
}));
console.log(data, result);