Size: a a a

JavaScript — русскоговорящее сообщество

2020 August 15

A

Azim in JavaScript — русскоговорящее сообщество
Всем привет


я вывожу список форм одинаковой структуры, (каждая форма представляет из себя заявку). т.е например пользователь заполнил одну заявку и хочет сделать еще одну => нажимает на кнопку "+" сбоку появляется еще одна форма и т.д. В итоге когда все заявки заполнены он нажимает кнопку типо stop и эти формы идут на сервер, а на фронте вместо них появляется список в виде бланков с заголовками в соответсвии с тем как оформлена конкретная заявка.

точно не знаю зачем все описал, наверное чтобы не спросили зачем мне список форм выводить.

В общем каждую форму я вывожу с redux-form и дело в том что для каждой формы нужен уникальный идентификатор. А по сути у меня все формы ссылаются на одно и тоже состояние. И выглядит это так - когда я хочу добавить вторую заявку то заполненные поля первой формы изменяются из за  props.initialize(), а так же то что я впишу в поле второй заявки появляется у этого же поля первой заявки. Итог около половины полей у всех форм имеют одинакое значение
источник

A

Azim in JavaScript — русскоговорящее сообщество
Кто нибудь знает как во время использования (создания) указывать форме уникальный идентификатор ?
источник

A

Azim in JavaScript — русскоговорящее сообщество
В сообществе реакт спрашивал - ответ не получил, может здесь кто нибудь хорошо знает redux-form
источник

M

Mediator in JavaScript — русскоговорящее сообщество
Azim
В сообществе реакт спрашивал - ответ не получил, может здесь кто нибудь хорошо знает redux-form
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Артур
Привет ребят.кто разрабатывает торговые площадки
Разработчики. nometa.xyz
источник

A

Azim in JavaScript — русскоговорящее сообщество
Спасибо😅
источник

AK

Alex Kamilchenko in JavaScript — русскоговорящее сообщество
Привет! Есть один вопрос, есть небольшая игра, написана на С#, как я могу сделать так, чтобы я мог ее играть на сайте? Я просто не совсем уверен, какие технологии тут можно использовать...
источник

AK

Alex Kamilchenko in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
тебе лучше сюда @gamedevforweb
Мне тоже пригодилось)
источник

G

Gunaevart in JavaScript — русскоговорящее сообщество
Всем привет, народ подскажите что не так делаю, пытаюсь обнавить в базе имя вот роут

app.post('/update/:id', urlPars, (request, responses)=>{
   let updateUser = request.body.user
   let sql =  UPDATE users SET user='${updateUser} WHERE id='${id}'
   conn.query(sql, updateUser, (err, result)=>{
       if(err) throw err
       responses.send("ok")
   })
})

вот сама форма

<form action="/update" method="post">
       <input type="text" name="user" value="{{name}}">
       <input type="submit" value="Send">
   </form>

при нажатии кнопки ошибка Cannot POST /update
источник

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Gunaevart
Всем привет, народ подскажите что не так делаю, пытаюсь обнавить в базе имя вот роут

app.post('/update/:id', urlPars, (request, responses)=>{
   let updateUser = request.body.user
   let sql =  UPDATE users SET user='${updateUser} WHERE id='${id}'
   conn.query(sql, updateUser, (err, result)=>{
       if(err) throw err
       responses.send("ok")
   })
})

вот сама форма

<form action="/update" method="post">
       <input type="text" name="user" value="{{name}}">
       <input type="submit" value="Send">
   </form>

при нажатии кнопки ошибка Cannot POST /update
У тебя нет роута /update, у тебя есть /update/:id
источник

G

Gunaevart in JavaScript — русскоговорящее сообщество
Chingiz Mamiyev
У тебя нет роута /update, у тебя есть /update/:id
если я делаю роут /update без параметра id то он пишет ReferenceError: id is not defined
источник

M

Mr. Nobody in JavaScript — русскоговорящее сообщество
Gunaevart
Всем привет, народ подскажите что не так делаю, пытаюсь обнавить в базе имя вот роут

app.post('/update/:id', urlPars, (request, responses)=>{
   let updateUser = request.body.user
   let sql =  UPDATE users SET user='${updateUser} WHERE id='${id}'
   conn.query(sql, updateUser, (err, result)=>{
       if(err) throw err
       responses.send("ok")
   })
})

вот сама форма

<form action="/update" method="post">
       <input type="text" name="user" value="{{name}}">
       <input type="submit" value="Send">
   </form>

при нажатии кнопки ошибка Cannot POST /update
Никогда не делай запросы к базе таким образом. Это небезопасно. Сольют базу или дропнут. Используй подготовленные запросы.
источник

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Gunaevart
если я делаю роут /update без параметра id то он пишет ReferenceError: id is not defined
req.params.id вместо id
источник

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Mr. Nobody
Никогда не делай запросы к базе таким образом. Это небезопасно. Сольют базу или дропнут. Используй подготовленные запросы.
+, тоже хотел сказать
источник

G

Gunaevart in JavaScript — русскоговорящее сообщество
Mr. Nobody
Никогда не делай запросы к базе таким образом. Это небезопасно. Сольют базу или дропнут. Используй подготовленные запросы.
Я э это понимаю но мне в качестве практики это нужно
источник

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Сделай это
источник

G

Gunaevart in JavaScript — русскоговорящее сообщество
let sql =  UPDATE users SET user='${updateUser} WHERE id='${request.params.id}' если так? то не работает
источник

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Gunaevart
let sql =  UPDATE users SET user='${updateUser} WHERE id='${request.params.id}' если так? то не работает
какая ошибка?
источник

G

Gunaevart in JavaScript — русскоговорящее сообщество
Chingiz Mamiyev
какая ошибка?
он почему то вот тут выкидывает
F:\js\nodejs-todo\index.js:44
       if(err) throw err
источник

A

Alexander in JavaScript — русскоговорящее сообщество
UPDATE users SET user='${updateUser}' WHERE id='${request.params.id}'
источник