Javascipt. AJAX. Основы асинхронных запросов.

Поділитися
Вставка
  • Опубліковано 5 січ 2025

КОМЕНТАРІ • 124

  • @FOXI-hr3kz
    @FOXI-hr3kz 10 місяців тому +1

    из 2024 года всем привет, очень полезный видос

  • @Harut-u4k
    @Harut-u4k 4 роки тому +8

    Хоть и сейчас уже конец 2020, всё равно очень полезное видео. Спасибо огромное

  • @MrX-po2hc
    @MrX-po2hc 7 років тому +15

    Привет, у тебя отличные уроки )) спасибо за обьяснение.

  • @A-tri
    @A-tri 3 роки тому

    Дима, спасибо. Очень интересно, хорошо подносишь материал.

  • @ИванМиронов-з4б
    @ИванМиронов-з4б 5 років тому +1

    всегда смотрю этого чувака на скорости 1.5Х. Ну просто море позитива и неплохих знаний)

    • @denden4455
      @denden4455 4 роки тому

      я на 2x)))))))))))))))

  • @ihelperone7890
    @ihelperone7890 7 років тому

    Спасибо! Для меня как вообще не знакомого ни с php ни с js все стало ясно как день! Одно плохо много лишних слов )) но слушал все, что-бы не простить что нибудь важное. Даже с базы данных получить данные ну вообще супер можно выводить активные сессии на сайте из базы или файла :)

  • @МихаилКолоколуша
    @МихаилКолоколуша 6 років тому

    Сижу и не могу дупля словить а нахрена тогда f было определять, ну и тут сразу же всё стало на свои места, спасибо за ролик всё предельно ясно)

  • @КсюшаЗверева-р8х
    @КсюшаЗверева-р8х 7 років тому +38

    Ещё бы про web socket послушать)) запилишь вебинарчик??

  • @vitaliibryl9468
    @vitaliibryl9468 6 років тому

    Красава. Хочется больше примеров от легкого до сложного

  • @antonb6831
    @antonb6831 7 років тому +1

    Спасибо за видео! Хорошо рассказываешь, приятно слушать.

  • @jsb7239
    @jsb7239 3 роки тому

    Дмитрий - отличный преподаватель!

  • @Руслан-г7ы
    @Руслан-г7ы 7 років тому +15

    А будет лекция от react?

  • @ДенисТрунов-м2э
    @ДенисТрунов-м2э 4 роки тому

    Познавательно, интересно и понятно

  • @АлександрРощупкин-н2ь

    На 47 минуте было обещано выложить ссылки на исходники.

  • @Tipuchek
    @Tipuchek 7 років тому +1

    Интересно слушать. Спасибо!

  • @РоманКущ-и8ь
    @РоманКущ-и8ь 5 років тому

    Спасибо за труд, Дима. Вот бы нашлось время для react.

  • @ЕвгенийДавыдов-ф2ш
    @ЕвгенийДавыдов-ф2ш 5 років тому

    Добрый день, у меня возникла такая проблемка с Ajax. При загрузке картинки в интернет магазине, данные о картинке отправляются Ajax на Метод контролера, где эти данные обрабатываются, файл сохраняется, производятся над ним операции, дальше в таблицы пишутся такие данные, как айди картинки, айди товара которому она принадлежит, Альт картинки. При загрузки одной картинки все отлично. Например в товаре уже была загружена картинка с альтом, у меня сделано чтобы в последующие загружаемые альт копировался в них. Но проблема при мультизагрузке - в этом случает теряются данные Альта, и не записываются в базу. Но когда я дибажу, делаю вардамп и отправляю запрос, видимо из-за какой-то задержки, данные нормально записываются. Что это за проблема такая и как она лечиться?

  • @ЭзизК
    @ЭзизК 4 роки тому

    Крутое видео, спасибо ✊

  • @dmitruz1900
    @dmitruz1900 4 роки тому

    Можно ли писать как на 37 минуте у Вас вместо document.querySelector писать Document GetelementById?

  • @fullmistiv
    @fullmistiv 5 років тому

    Спасибо. Отличный урок

  • @simplewebdev1098
    @simplewebdev1098 6 років тому +1

    Лайк и подписка, все подробно и понятно. Я вообще слабо знаком с js и php, но все понял. Может, из за того, что немного в java могу. На этом приколе, с callback, вообще завис. Сижу такой, думаю, как у них такое на js работает, наркомания какая-то. По логике, там f должно быть, что они там в своем скрипте курят, пытаюсь понять, как это должно работать. Потом автор такой, а, тут f должно быть. Почувствовал себя гением, учитывая, что даже бородатые слушатели не заметили подвоха. ))

  • @PRASKA
    @PRASKA 5 років тому

    Огромный респект! Спасибо огромное

  • @ВоваГорянин
    @ВоваГорянин 4 роки тому

    а сокеты это безопасно с точки зрения кибербезопасности?

  • @solong4347
    @solong4347 Рік тому

    Ajax ещё актуальный?

  • @Ник-ц7х
    @Ник-ц7х 8 років тому

    При записи document.querySelector('input[name=email]') и все остальные появлялась ошибка script.js:7 Uncaught TypeError: Cannot read property 'value' of null
    При записи вида document.querySelector('#email') ошибок не было, в чем может быть проблема?

  • @gfgddtr6217
    @gfgddtr6217 7 років тому +8

    ждем видос ппо Node.js. сделайте плз

  • @ksyaneone
    @ksyaneone 7 років тому

    Очень круто!Спасибо Дим

  • @adminyoutube8645
    @adminyoutube8645 4 роки тому

    AJAX это очень хорошо)

  • @alexandertarasenko3038
    @alexandertarasenko3038 7 років тому

    Запрос работает но в консоль ничего не выводит. Подскажите, в чем проблема может быть?
    Нашел. В новом Firefox эти данные отображаются во вкладке "Сеть"

  • @sfx2916
    @sfx2916 7 років тому

    Всё сработало , но только ответ сервера
    на странице появляется на 1 секунду ,
    а потом запись пропадает . Подскажите кута копать .

  • @singlebw4065
    @singlebw4065 5 років тому

    Очень странно. Пытаюсь проводить манипуляции через Visual Studio Code и его плагин Live Server. Вижу подключение к php файлу смотрю на данные через console.dir показывает статус 200 и в responseText начинаются данные с

    • @singlebw4065
      @singlebw4065 5 років тому +1

      Если попытаться перейти к php файлу через Live Server (то есть по 127.1.0.0:5500/Lesson/ajax.php) то тупо браузер предлагает сохранить на комп файл.. Я так понимаю Live сервер не предназначен для работы с php?

    • @jsb7239
      @jsb7239 4 роки тому

      @@singlebw4065 именно

  • @s.a.f.o.n.o.v
    @s.a.f.o.n.o.v 6 років тому +1

    Спасибо!

  • @chip_a
    @chip_a 6 років тому

    будет ли повторно ajax курс в 2018 году?

  • @doitadele
    @doitadele 7 років тому

    Прекрасное видео :) Like!

  • @hollowmusic7627
    @hollowmusic7627 7 років тому

    В примере из видео выводит 1,2,3,4 ,а у меня:
    1,2,4.В чем проблема?

  • @poperechnyi1
    @poperechnyi1 8 років тому +2

    Добрый день.
    Где ссылки на материалы?

    • @poperechnyi1
      @poperechnyi1 7 років тому +5

      просто это облегчило процес восприятия.

  • @ravabat5841
    @ravabat5841 5 років тому

    Дмитрий спасибо за вебинар, все как всегда на высоте, а можно ссылку на ваш гитхаб если он есть? Спасибо

  • @Евгений-з1е6ю
    @Евгений-з1е6ю 6 років тому

    А как внутреннюю перелинковку делать при использовании API History?

  • @kirillguryanov6037
    @kirillguryanov6037 3 роки тому

  • @angrybeaver3425
    @angrybeaver3425 7 років тому

    Дмитрий, подскажите, для выполнения этих всех запросов нужно сервер запускать? ведь браузер выдает ошибку, что не может с локальными файлами работать

    • @dmitrylavrik
      @dmitrylavrik  7 років тому +1

      Да, конечно, страница должна быть открыта по протоколу https. Можно поставить локальный сервер, например, xampp. На канале есть видео про это.

  • @oleksa537
    @oleksa537 7 років тому

    очень плохо, что все на это пхп подвязано, я, например, бэк на джаве написал, хочу понять саму суть взаимодействия бэка с фронтом, а тут много примеров с пхп. А в целом, огромное спасибо, долго искал эту информацию. Подскажите, есть ли видео об Ajax на jQuery?

    • @alexandertarasenko3038
      @alexandertarasenko3038 7 років тому

      Прошу прощения за нубский вопрос, я только учусь но, node.js же вроде сам по себе асинхронный?

  • @ulanjumabaev5531
    @ulanjumabaev5531 6 років тому

    спасибо тебе большое)

  • @undertech_music
    @undertech_music 6 років тому

    1:00:27. не отправляется форма. и ничего вообщем не происходит) исходники здесь www.sendspace.com/file/1ikg1u ПОМОГИТЕ)))

  • @rogikanin
    @rogikanin 7 років тому

    Круто! Еще!)

  • @victorcrittoh325
    @victorcrittoh325 6 років тому +7

    смотрю в 2019, ошалел от того, что бывает без кнопки "применить" :)

    • @inzoddex8312
      @inzoddex8312 4 роки тому +5

      В 2020 мы тоже удивляемся

  • @sergeyst5414
    @sergeyst5414 5 років тому

    я так понял многие моменты не актуальны в примерах, в целом идея то остается но обработчик событий в javascript уже изменился и так некто не делает

  • @ИринаБакал-ю2ь
    @ИринаБакал-ю2ь 7 років тому +2

    В первом примере нужно замкнуть обращение к кнопки в переменную

    • @vladshcherbachenia9803
      @vladshcherbachenia9803 7 років тому

      Можно и не делать !

    • @vladimirpsy8755
      @vladimirpsy8755 Рік тому

      у меня на локальном open server не работает remote_addr. в чем может быть проблема?

  • @JekaChernigiv
    @JekaChernigiv 6 років тому

    Не сравнивается с 1 вот так работает
    parseInt(request.responseText) == 1
    а так
    request.responseText == '1'
    Нет
    Разобрался правильно request.responseText.trim() == '1' оно перед '1' При передаче добавляет пробел

  • @inilim
    @inilim 5 років тому

    Кстати да, вебинар по сокетам хорошо бы зашел.

  • @antonbuketov1072
    @antonbuketov1072 6 років тому +4

    чет первый примерчик не работает:Ошибка синтаксического анализа XML: корневой элемент не найден

    • @AntonAntiukhov
      @AntonAntiukhov 6 років тому +2

      запусти через localhost

  • @user-xu9tb7oe2z
    @user-xu9tb7oe2z 4 роки тому

    повеселил )

  • @alexbel3021
    @alexbel3021 7 років тому +1

    Толковое объяснение. Отличие передачи данных в GET и POST запросах хорошо раскрыто.

  • @djavidalimli6641
    @djavidalimli6641 5 років тому

    Что с микрофоном?

  • @eugeneburenkov4187
    @eugeneburenkov4187 8 років тому

    а где среда знаний 7 сентября?

  • @wepko
    @wepko 6 років тому

    Топ

  • @ХакерКраб
    @ХакерКраб 4 роки тому

    СПС

  • @sergeyk4319
    @sergeyk4319 7 років тому

    сделайте лекцию по твигу, плиззззззз!!!)

  • @AAlex435
    @AAlex435 8 років тому +5

    Голландский футбольный клуб, а не греческий. Один из лучших клубов 20-го века. За ролик спасибо.

    • @АнастасияИванова-ш8ф
      @АнастасияИванова-ш8ф 7 років тому +12

      Виталий Олегович там речь велась о греческом герое мифов и легенд. Поинтересуйтесь. Не футболом едины

  • @rtgRealTacticGames
    @rtgRealTacticGames 5 років тому

    ::1 это сокращенный ip6, полностью выглядит так 0:0:0:0:0:0:0:1
    много интересного узнал про robot.txt и т.п.

  • @veronicasoloduha3009
    @veronicasoloduha3009 7 років тому

    а можно исходник?пожалуйста.

  • @velfr5729
    @velfr5729 6 років тому

    Вопрос: какой минимальный сервер можно использовать для того, чтобы тестить этот код самому?

  • @uliasvatchenko9058
    @uliasvatchenko9058 4 роки тому

    Аякс или аджакс?

  • @inikonelectrix2349
    @inikonelectrix2349 5 років тому

    в древние времена, можно было запросы слать добавлением

    • @AlekseiKazantcev
      @AlekseiKazantcev 5 років тому

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

  • @Friksest
    @Friksest 8 років тому

    а где Nod посмотреть?

  • @maksim4334
    @maksim4334 4 роки тому

    конец 20го года, сижу учу AJAX и JQuery(

  • @blackout1819
    @blackout1819 4 роки тому

    Почему джаваскрипт, но аякс? Тогда уж либо яваскрипт, либо гораздо правильнее аджакс

  • @danissimo4044
    @danissimo4044 5 років тому

    echo 'Привет'

  • @ВікторВінчіторе
    @ВікторВінчіторе 7 років тому

    +

  • @gaben-agent
    @gaben-agent 5 років тому

    Ну хз. Даже не зная PHP, там все равно интуитивно понятно, что написано.

  • @humanengine2385
    @humanengine2385 2 роки тому

    разбиение на 2 части, функции понимание не облегчает

  • @denden4455
    @denden4455 4 роки тому

    Почему веб сайты тормозят и лагают на медленных компьютерах? У меня ноут 2011 года, серфить ютуб уже затруднительно на нем. Не говоря уже о слабых старых смартфонах. Зачем делать все таким ресурсоемким? Это изза яваскриптов тормоза или изза рендеров хтмл/цсс? Скорее изза яваскрипта, поэтому этот язык должен умереть, а его создатели сгореть на костре, вместе с теми, кто хреначит по 200к строк кода js кода в сайты

  • @koltypka
    @koltypka 3 роки тому

    очень много воды, но все равно спасибо

  • @MIHANIZM56
    @MIHANIZM56 6 років тому +2

    Столько воды в лекции....Отлично объясняешь, но это можно сделать и за 20 минут.

    • @ИгорьСапранецкий-и7к
      @ИгорьСапранецкий-и7к 6 років тому

      А вот если в сартир по-большому при наличии поноса на расстоянии километра, в одних лаптях и без машины под рукой. Так может лучше вообще под кустики, да без трусов, да с газетной бумагой в руке? И почитаешь за одно новости свежие...

    • @maksimtroshkov173
      @maksimtroshkov173 6 років тому +3

      Его цель - не показать как он крут, а донести материал до максимального количества людей. С этим Дмитрий отлично справляется- один из лучших лекторов на русском имхо.

  • @wanes101
    @wanes101 8 років тому

    Ajax по сути обычный запрос, но только через js

  • @MaruskaStarshaya
    @MaruskaStarshaya 5 років тому

    аЯкс...

  • @makecodework4187
    @makecodework4187 4 роки тому

    метушня

  • @Kuzma-Zaitsev
    @Kuzma-Zaitsev 6 років тому

    Все бы хорошо, но это общение с чатом тянет дохрена времени... отписываюсь, невозможно смотреть, жалко времени

    • @GutsWarhammer
      @GutsWarhammer 5 років тому +1

      Смешно слушать таких людей как вы... Ваша отписка ничего не значит)))) Это бесплатный вебинар и с очень хорошей подачей информации, как он может не отвечать на вопросы во время трансляции, он игнорировать должен чат по вашему!? Дмитрий Лаврик один из немногих, кто в состоянии объяснить сложные темы простым языком.

    • @Kuzma-Zaitsev
      @Kuzma-Zaitsev 5 років тому

      Guts Warhammer , продолжай тратить время

    • @GutsWarhammer
      @GutsWarhammer 5 років тому

      @@Kuzma-Zaitsev При чём тут время идиот..... Извините, но другое слово к вам применить не возможно.

  • @dianashelatkach5491
    @dianashelatkach5491 4 роки тому

    Спасибо!

  • @Руслан-г7ы
    @Руслан-г7ы 7 років тому

    А будет лекция от react?