
Andruha
30.06.2018
11:14:38

Alexander
30.06.2018
11:14:46
нутип
пихаешь все в default
хз как такое сделать

Google

Влад
30.06.2018
11:15:12
Зачем тебе именно null?

Andruha
30.06.2018
11:16:03

Влад
30.06.2018
11:16:40
Ты сможешь там наворотить какую хочешь логику

Andruha
30.06.2018
11:17:48

Влад
30.06.2018
11:17:53
Ты хочешь исключить одно значения из списка уникальных
то есть проверяешь на уникальность все кроме null, в такой формулировке только сеттер писать

Andruha
30.06.2018
11:19:57
уже пишу)

Ivan
30.06.2018
11:22:01

Artur
30.06.2018
11:22:09

Google

Artur
30.06.2018
11:22:10
если эта фукнция асинхронная, то получается, что я не дожидаюсь результата запускаю остальные функции, но если вторая таблица создастся раньше первой, то может появиться ошибка, так как имеет ссылку на первую. Но, все работает, почему? Я правильно понимаю, потому что просто первая таблица всегда успевает создасться первой?


S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:23:16
NODE JS
app.post('/form', (req, res) => {
console.log('Обращение дошло');
res.send('тест')
})
JS
let xhr = new XMLHttpRequest();
let btn = document.querySelector('button');
btn.onclick = (e) => {
e.preventDefault()
xhr.open('POST', 'form', true);
xhr.send('Привет!')
if (xhr.status != 200) {
console.log( xhr.status + ': ' + xhr.statusText ); // пример вывода: 404: Not Found
} else {
console.log( xhr.response ); // responseText -- текст ответа.
}
}
В общем. Обращение по пост зарпосу доходит, но вот не могу отправить данные с сервера и принять их в браузере
Аякс пару дней смотрю, поэтому, если кто шарит, подскажите что не так
Всем привет )

Kendr
30.06.2018
11:23:58

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:24:05
Да фетч, знаю )
Просто так хотя бы поюзать

Kendr
30.06.2018
11:24:15

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:24:22
Я вообще аякс не юзал
Хочу все попробовать

Влад
30.06.2018
11:26:16

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:26:42
Да, но я хочу в аксе сейчас попробовать xhr

Kendr
30.06.2018
11:27:13

Влад
30.06.2018
11:27:25

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:28:06
Обработчик события забыл
xhr.onreadystatechange = function() {
if (this.readyState != 4) return;
alert( this.responseText );
}
?

Влад
30.06.2018
11:28:50

Andrew
30.06.2018
11:29:20
Ух

Kendr
30.06.2018
11:29:21

Andrew
30.06.2018
11:29:45
Есть models

Google

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:29:45

Andrew
30.06.2018
11:29:58
В ней ложишь орм

Artur
30.06.2018
11:30:00
помогите, плиз с вопросом

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:31:14
Промисы вроде. Тут функция после выполнения запускает след вроде
Но это нет точно )

Artur
30.06.2018
11:32:14

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:32:25
И по очереди выполняются разные методы

Andrew
30.06.2018
11:32:30
Калбеки
Не оч

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:32:44

Andrew
30.06.2018
11:32:46
Крч дело в том

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:32:54
Чтобы делать ассинхронный код

Andrew
30.06.2018
11:33:00
Что у него выполнается кусок клда
Кода

Влад
30.06.2018
11:33:04

Andrew
30.06.2018
11:33:14
Который должен не так работать

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:33:15
В общем, по моему вопросу )
Сразу перейти на fetch ?

Andrew
30.06.2018
11:33:26
Ты сначала делаешь запрос

Google

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:33:29
А когда будут спрашивать по xhr , то орать:"Фу, говно? "

Andrew
30.06.2018
11:33:34
А потом второй
Нет
Колбеки это хорошо
Но промисы лучше
И я знаю отличия и причины

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:34:17
Промис возвщращает калбек же ?

Alexander
30.06.2018
11:34:46

Admin
ERROR: S client not available

Andrew
30.06.2018
11:35:27
Промис возвращает калбек?

Ivan
30.06.2018
11:35:33
один лайк и я возвращаюсь кодить на php

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:35:45

Andrew
30.06.2018
11:35:56
?

Ivan
30.06.2018
11:36:00
-❤️
-окей

Andruha
30.06.2018
11:36:31
формирую объект:
{ foo: 1, bar: value}
Как правильнее сделать следующее: чтобы, если value == null, в объект вообще не добавлялось свойства bar? Только через if else 2 разных объекта формировать? Или есть более интересный способ?

Дмитрий
30.06.2018
11:36:33

S̶m̶°̶O̶k̶™?✔️
30.06.2018
11:36:46
А шо насчет xrh & fetch ?)

Дмитрий
30.06.2018
11:37:10

Alexander
30.06.2018
11:37:17

Дмитрий
30.06.2018
11:37:30
Берите массив булеанов и всё

Google

Ivan
30.06.2018
11:37:50

Дмитрий
30.06.2018
11:38:02
Даже не сомневаюсь
Плиз, давайте обойдемся без пыхерских замашек на ноде

Kendr
30.06.2018
11:38:39

Andrew
30.06.2018
11:38:42
++
Ну, подождите
Во что компилится пхп
И во что нода

Дмитрий
30.06.2018
11:39:19

Andrew
30.06.2018
11:39:25
Давайте не будем тут

Дмитрий
30.06.2018
11:39:28

Andrew
30.06.2018
11:39:34
Пхп = перл
Нода = с++
Гы

Kendr
30.06.2018
11:39:58

Andrew
30.06.2018
11:40:09
Это да

Дмитрий
30.06.2018
11:40:41
Битовые маски радикально снижают поддерживаемость кода и для их использования должны быть максимально серьезные основания

Влад
30.06.2018
11:41:05

Дмитрий
30.06.2018
11:41:17