Size: a a a

2020 May 17

АГ

Андрей Гуртовой... in javascript_ru
Faginator Gerasimov
 <form id="atc" action="https://www.site.com" method="POST" target="qq">
           <input type="hidden" name="test" value="test">

Как вот мне отослать не как форм дату а чтобы был жсон объект только?
{"test":false}
источник

В

Вебмастер с опытом... in javascript_ru
Андрей Гуртовой
Мне нравиться что оно чертовски крохотное. Не как реакт.
А если сравнивать с вью?
источник

ИД

Илья Дёмин in javascript_ru
Кажется, тут не то, что ищет чувак
источник

АГ

Андрей Гуртовой... in javascript_ru
Faginator Gerasimov
 <form id="atc" action="https://www.site.com" method="POST" target="qq">
           <input type="hidden" name="test" value="test">

Как вот мне отослать не как форм дату а чтобы был жсон объект только?
{"test":false}
Чтобы получить жсон, можно воспользоваться этой функцией:


const formDataToObject = formData => {
const obj = {};
for (const [k, v] of formData.entries()) {
 obj[k] = v;
}
return obj;
};


А дальше на forn в обработчике  onsubmit делаешь e.preventDefault();
Извлекаешь форм дату, прогоняешь это через функцию выше, и шлёшь фетчем. Вот как то так:



const form = document.querySelector("form");
form.onsubmit = e => {
e.preventDefault();
const formData = new FormData(form);
const formObj= formDataToObject(formData);
fetch('someurl', ........ formObj.......)
  .then(()=>{alert('всё хорошо')})
  .catch(()=>{ alert('всё плохо')})
}

Как-то так
источник

IN

Igor N in javascript_ru
спам-боты научились нажимать на кнопки антибота
источник

К

Константин in javascript_ru
Igor N
спам-боты научились нажимать на кнопки антибота
как так? они сейчас делают реальный интеракт, ведь вроде как не разрешается синтетический клик
источник

IN

Igor N in javascript_ru
Константин
как так? они сейчас делают реальный интеракт, ведь вроде как не разрешается синтетический клик
Ну посмотри recent actions тут)
источник

К

Константин in javascript_ru
хотя проблема в том, что клиент открытый :(
источник

К

Константин in javascript_ru
есть же бот, который делает несколько кнопок
источник

К

Константин in javascript_ru
3 из 4 ложные
источник

IN

Igor N in javascript_ru
был такой тут, но его надо было конфигурить и Андрей его выгнал)
источник

К

Константин in javascript_ru
который забаговал и побанил часть?)
источник

К

Константин in javascript_ru
а, тут не было, это в другом чате
источник

IN

Igor N in javascript_ru
И тут тоже было. Да, он)
источник

AB

Alex Bowey in javascript_ru
Привет ребят.
У меня в приложении есть формы у которых нет UI для их открытия и просмотра, они открываются только вызовом сочетаний клавиш. Большинство таких элементов интерфейса открываются сочетанием
[button] + F(number). Но дело в том что, у меня все клавиши семейки F(num) имеют свое дефолтное предназначение, например управление яркостью, звуком и тд. и никак не срабатывают на странице. Приложение написано с помощью ExtJS.
Мне очень нужно открыть эти формы, как я могу решить эту задачу?

P.S. И не спрашивайте о UI, решений горе фронтендеров решившие что эта гениальное решение имеет место быть. Просто скипните это плиз, и предложите варианты выхода, плиз 🙏
источник

AB

Alex Bowey in javascript_ru
Это типа группа для взрослых яваскриптников?
источник

СП

Серго Программер... in javascript_ru
Alex Bowey
Это типа группа для взрослых яваскриптников?
Дети тоже присутствуют.
источник

AB

Alex Bowey in javascript_ru
Серго Программер
Дети тоже присутствуют.
ну типо Prodevs
источник

К

Константин in javascript_ru
Alex Bowey
ну типо Prodevs
fn + [button] + F0-12
источник

К

Константин in javascript_ru
Так как у тебя функциональные клавиши, они бывают FN+, или FN-
Это типо проблема клавиатуры:)
источник