Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 15

V

Veli in JavaScript Noobs — сообщество новичков
AstralRomance
Так, с объектом, кажется, начал понимать.
А вот сказать ему, кто на бэкенде это обрабатывать будет, я в каком аргументе должен?
нужно изучить HTTP. Ты делаешь HTTP запрос и передаешь разного рода данные на сервер - query, body и т.д.
источник

V

Veli in JavaScript Noobs — сообщество новичков
AstralRomance
Так, с объектом, кажется, начал понимать.
А вот сказать ему, кто на бэкенде это обрабатывать будет, я в каком аргументе должен?
кто обрабатывать определяется самим бекендом в зависимости от "эндпоинта" - урла, на который ты сделал запрос
источник

V

Veli in JavaScript Noobs — сообщество новичков
к примеру, вызовы

/products
/cars
/news
источник

V

Veli in JavaScript Noobs — сообщество новичков
будут обрабатывать 3 разных метода на бекенде
источник

A

AstralRomance in JavaScript Noobs — сообщество новичков
Veli
кто обрабатывать определяется самим бекендом в зависимости от "эндпоинта" - урла, на который ты сделал запрос
Это я в курсе, да.
источник

V

Veli in JavaScript Noobs — сообщество новичков
AstralRomance
Это я в курсе, да.
ну вот, в твоем примере в $.ajax ты передаешь урл (он определяет контроллер и метод на бекенде, который обработает твой запрос), метод запроса (он определяет действие - POST/PUT и т.д,) и тело/квери/параметры (они определяют данные, которые необходимы бекенду для этого действия)
источник

A

Aivaz in JavaScript Noobs — сообщество новичков
let user = {
name: "John",
age: 30,
}

console.log(user)

как вывести обьект без ключей ?
источник

V

Veli in JavaScript Noobs — сообщество новичков
evgeny shev
@velialiev  я тут подумал, а зачем вообще писать подобную проверку как я делал, если prompt в реальной жизни нигде не используется . А ты на реакте пишешь ? Там значения идут от пользователя через input.value скорее всего, да ?
промпт в продакшне не используется, потому что он блокирует поток приложения. Пишу на реакте и ангуларе, данные получаю всякими разными способами. В том числе, и из инпутов)
источник

A

AstralRomance in JavaScript Noobs — сообщество новичков
Veli
ну вот, в твоем примере в $.ajax ты передаешь урл (он определяет контроллер и метод на бекенде, который обработает твой запрос), метод запроса (он определяет действие - POST/PUT и т.д,) и тело/квери/параметры (они определяют данные, которые необходимы бекенду для этого действия)
Так, это, вроде, тоже понятно. Не понятно, почему он у меня все еще страницу обновляет после сабмита.
источник

G

Gearonix in JavaScript Noobs — сообщество новичков
Aivaz
let user = {
name: "John",
age: 30,
}

console.log(user)

как вывести обьект без ключей ?
console.log({})
источник

V

Veli in JavaScript Noobs — сообщество новичков
AstralRomance
Так, это, вроде, тоже понятно. Не понятно, почему он у меня все еще страницу обновляет после сабмита.
e.preventDefault() должно предотвратить обновление
источник

V

Veli in JavaScript Noobs — сообщество новичков
странно, что это не работает. Может какая-то jquery-специфичная проблема, не подскажу
источник

j

jk in JavaScript Noobs — сообщество новичков
Aivaz
let user = {
name: "John",
age: 30,
}

console.log(user)

как вывести обьект без ключей ?
Object.values(user)?
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Veli
промпт в продакшне не используется, потому что он блокирует поток приложения. Пишу на реакте и ангуларе, данные получаю всякими разными способами. В том числе, и из инпутов)
Да я просто подумал,куда мы обычно вводим данные, в инпуты формочек, ну то что похоже на промпт, и оно падает в input.value . Получается мы пишем такую же проверку , только чуть расширенную. Это называется валидация ?
источник

V

Veli in JavaScript Noobs — сообщество новичков
evgeny shev
Да я просто подумал,куда мы обычно вводим данные, в инпуты формочек, ну то что похоже на промпт, и оно падает в input.value . Получается мы пишем такую же проверку , только чуть расширенную. Это называется валидация ?
тебе не стоит так сильно вдаваться в такие штуки. С опытом поймешь, что условия ты пишешь не исходя из того, что где-то что-то ты там видел, а исходя из своих личных нужд

Вообще да, данные вводим в инпут формочек. Что-то похоже на промпт называется "попап". Это подобие промпта, но реализованное на JS и не блокирующее поток приложения.

Данные мы проверяем так, как нам нужно, в том числе выводим пользователю сообщение о неправильных данных (он даже не подтвердит закрытие нашего попапа, пока не введет правильные данные). Да, это называется валидацией
источник

V

Veli in JavaScript Noobs — сообщество новичков
никто из тех, кто тебе ответил на твой вопрос, не заучивал эти условия
источник

V

Veli in JavaScript Noobs — сообщество новичков
просто на ходу под задачу написал и все
источник

V

Veli in JavaScript Noobs — сообщество новичков
так что тебе не принципиально, где именно писать эти проверки - в промпте или в реальных модальных окнах (модалках/попапах)
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Veli
просто на ходу под задачу написал и все
Да я.знаю, я модалку делал))
источник

A

AstralRomance in JavaScript Noobs — сообщество новичков
Veli
странно, что это не работает. Может какая-то jquery-специфичная проблема, не подскажу
Так, а я же в форме тоже должен этот скрипт с этим запросом связать? Собственно, не подскажешь, как анонимную функцию (или как это в жс называется)  с объектом формы связать?
источник