Спасибо большое, все очень понятно, доступно и просто. Лучше еще не встречал объяснений. Мне вот было сложно представить, как работает, но после просмотра видео, теперь смело могу продолжать работать над проектом. Еще раз, спасибо тебе большое)
Вот вроде аякс я знаю и понимаю, нового из ролика не почерпну, но все равно просмотрел не отрываясь с огромным удовольствием. Прекрасная подача и пояснения, все четко, последовательно и, что главное, подробно рассказано откуда что берется и куда идет. После такого не понять аякс невозможно ) . И да, новое я таки почерпнул )
Чувак, ты мой спаситель - делал сайт для диплома, не работал ajax код, - стоило посмотреть на твой синтаксис, как все стало ясно. Целый день мучался, и под ночь твой видос выручил, - лайк
лучший урок по ajax запросам, который я видел. Потому что всё объясняется ПЕРЕД написанием кода и нет лишних функций, переменных и т.п. Максимально просто и лаконично для понимания! Единственное, что не понял - это про метки :title и :content в sql запросе. Автор обещал рассказать, но так и пошел дальше без объяснения, как они внутри работают. Я так понимаю, что при данной записи они забирают значения, но как это происходит для меня не очевидно
onclick будет отрабатывать даже тогда, когда кнопка будет disabled. Правильнее будет оставить сущность формы, а в js-коде уже проверять на отправку формы $("#form").on( "submit", function( event ) { event.preventDefault(); ... ... // делаем что хотим ... ... });
Как у some.php указать метод, допустим внутри этого файла есть метод, который переводит в формат json и обратно отправляет на клиент, данные в формате джейсон? Как мне это прописать?
А где видео как получить данные с определенной таблицы? и выводил под кнопкой??? Если есть покажи срочно надо!! Нужно сделать запрос чтобы через форму и скажем проверять определенную таблицу если данные появились то загружать и выводить и файл чтобы тоже можно было выводить. Покажи пожалуйста как это делать
капец, искал одну тему, наткнулся на это видео, автор настолько датошно всё объяснил, что даже я - человек не знакомы с php вообще , смог понять , что тут происходт. так, что да, всё было очень понятно и я поставил лайк, хотя ответ на свой вопрос я так и не получил 😅 P.S если кто знает, помогите, как мне "заставить браузер обновить только скрипт" тоесть, у меня есть текст арея в котрой пользователем записывается js код, данный из этого кода сразу попадают в заранее подготовленный тэг но проблема в том, что этот скртипт не выполняется. есть один баг связанный с этим - если написать скрипт к примеру "alert()" и обновить страницу очевидно что он просто сотрётся, но если его предворительно скопировать и после нажатия обновить, резко вставить его в эту текст арея то он исполниться, тоесть при прогрузке сайта он успел вклиниться в html документ и исполниться, но если я пишу код после полной прогрузке то он не исполняется, из чего делаем вывод что нужно заставить - при написании чего либо в текст арею , обновлять на странице только фрагмент кода со скриптом и в такой ситуации по идее он должен исполниться но я весь интернет обыскал, так и не нашол решения😔 помогите если кто знает. И в частности автор, может вы знаете решение такой проблемы ._. пожскажите пожалуйста
Для чего вы в файле some.php помещаете переменные $title и $content в массив data? Можно их принять в таком виде: $title = $_POST ['title']; и тд В чем отличия?
А как сделать вывод данных из бд php + ajax ? Допустим на странице сидят два юзера. Один что-то отправил в базу данных и оно вывелось на страницу, и другой увидел вывод той записи на странице, но без ее перезагрузки. По типу комментов в вк
Огромное спасибо ! Всё понятно =) Единственное, может у меня какая-то ошибка конечно, но: информацию из полей ввода вытащить var titleValue = $('input.title').val(); не получилось. Пришлось var titleValue = $('#id').val(); (id- настраиваемый нами id у самого поля) С textarea.content аналогично. Ещё раз спасибо =)
Все работает ровно до того момента, пока не вставляю код с сайта по подключению ajax, а потом... :_( Если кто вдруг сейчас спустя 4 года это тоже смотрит. Подскажите, получилось ли у вас? или может была такая же ошибка, но вы ее решили :(
на мембранной клавиатуре резина растягивается от частых нажатий и теряет свои свойства, и со временем нужно нажимать сильнее прежнего, на механике другой принцип работы, отклик на нажатие быстрее чем у мембранных, следовательно печать происходит быстрее и с наименьшими усилиями на кнопку. Поэтому механикой будут пользоваться всегда, кто занимается набором намного больше чем обычный пользователь
@@user-ex3vx6jf3h У меня клавиатура Logitech K800, до неё была другая логитеч тоже мембрана, тыкал кучу лет, печатал часто играл нон-стоп - и ничего с ними не случилось, так что какой то бред без пруфов что всё ломается из мембраны, не ну если купить за 200р какую нить то может и сломается, но если норм мембрана ей ваще ничо не будет, быстрее клавиши протрутся. За то работает тихо, нажимается плавно и без "особых" усилий, механика отжила свое в 90х годах еще, ваще не вижу смысла сейчас использовать механику, на вкус и цвет конечно, но всё же.
@@Saltant тактильные ощущения взяли верх над вашим представлением о механике, единственный минус, который вы привели из 2х комментариев - это раздражающие щелчки и все)
@@user-ex3vx6jf3h у меня клава например лежит на полке под столом, я её ваще не вижу, мне главное чтоб она была полноразмерная и тихая, мне не понятен смысл глубокого нажатия на клавишу да еще и со звуком щелчка, типа можно промахнуться не почувствовав как нажалась кнопка или что? Вот чем сейчас позиционируют продажи механики? (загуглил есть реально новые и дорогие механики), какие плюсы выставляют изготовители этих клавиатур? "Мы выпускаем механические клавиатуры, потому что ... " - вот троеточие хотелось бы заполнить, но не знаю чем =)
@@Saltant Срабатывание механических клавиш происходит раньше, чем клавиша доходит до ограничителя хода, поэтому по таким клавишам не обязательно стучать до конца, срабатывает на середине хода, о каком "глубоком нажатии идет речь"? Вот в мембране, необходимо полное нажатие) и на дешевых экземплярах мембране приходит конец, на дешевой механике, проблем не слышал. Может есть, пусть напишут)
Спасибо за видос. Если кто подскажет буду благодарен: На странице много одинаковых кнопок(каждая для своей ячейки меню с одинаковым классом). С разным содержимым value. Как конкретизировать в такой записи чья value будет использована? (нужно взять значение кнопки по которой было нажатие) $('button.classname').val(); Куда то вероятно надо добавить this, но я в js слабо шарю( Пока что решил прописыванием функции прямо в кнопке onclick = functionName(this.value). Но вызывать onclick прямо в кнопке вроде как некрасиво, помогите найти решение пожалуйста )
1. Убедитесь, что элемент с классом "text" действительно существует в вашем HTML-коде. Убедитесь, что у вас есть элемент input с классом "text" и он находится на странице. 2. Убедитесь, что ваш скрипт выполняется после загрузки страницы. Оберните ваш код в $(document).ready(function() { /* ваш код здесь */ });, чтобы убедиться, что он выполняется только после загрузки DOM. 3. Убедитесь, что jQuery подключен на вашей странице перед использованием. Вы должны убедиться, что в вашем HTML-коде есть ссылка на библиотеку jQuery, и она загружается перед вашим собственным JavaScript-кодом. Если после выполнения этих шагов проблема все еще не решена, удостоверьтесь, что у вас нет опечаток в селекторе или каких-либо других ошибках в коде.
Просто офигенно. 5 часов пытался разобраться по статьям и учебникам и не получилось вообще ничего. А тут за полчаса и всё сразу и по полочкам
Не разу не сталкивался с ajax и думал, что это сложно изучить, но благодаря твоей подаче и объяснению я все прекрасно понял
Спасибо огромное!
Рахим спасибо за очередной шедевр! Жду от тебя любой информации, для меня это как праздник:)
Спасибо за теплые слова!)
Благодарю за труд, очень информативно и как всегда без воды)
Ваще красавчик! Так разжевал кайфово!! Однозначно подписка! Больше таких уроков!
Единственный кто нормально и четко все разложил. От души красаучег.
Очень хорошо объясняешь! Очень доступно. Спасибо!
Сначала лайкну, посмотрю потом! Спасибо, Рахим!
Пожалуйста) приятного просмотра
Спасибо большое, все очень понятно, доступно и просто. Лучше еще не встречал объяснений. Мне вот было сложно представить, как работает, но после просмотра видео, теперь смело могу продолжать работать над проектом. Еще раз, спасибо тебе большое)
спасибо за урок, понравилась ваша подача материала
Прошло 3 года с заливки твоего ролика, но польза даже сеичас ) хотел бы обучаться ибо объясняешь ты весьма доступно )
Подача супер, благодарю!
Четко, все по сути, очень доступное пояснение информации:))
спасибо за урок!
Спасибо!!!! Всё по делу и с душой) прошёл как за руку держали)
Вот вроде аякс я знаю и понимаю, нового из ролика не почерпну, но все равно просмотрел не отрываясь с огромным удовольствием. Прекрасная подача и пояснения, все четко, последовательно и, что главное, подробно рассказано откуда что берется и куда идет. После такого не понять аякс невозможно ) .
И да, новое я таки почерпнул )
Спасибо) рад что понравилось
такой, ролик на одном дыхании, каждая новая секунда интереснее пред идущей, покруче голивудских фильмов :))
Очень крутой урок!
Большое спасибо, хочется больше видео !
Интересно и понятно, спасибо!
Лайк однозначно)
Я пишу блог на чистом php но ajax ппц как нужен для формы комментариев, большое спасибо помог, оказывается не трудно
Спасибо Merlin! Просто супер Обьяснил!!))
Спасибо,то что нужно)
Понял, спс, и не долгий ролик
Спасибо за урок!!!
Дай бог здоровья тебе
Спасибо- было понятно и мега полезно!
Спасибо! Очень круто!
Привет с 2022, примите слова благодарности. Будет хорошо если вы сделаете новый выпуск на данную тему.
Чувак, ты мой спаситель - делал сайт для диплома, не работал ajax код, - стоило посмотреть на твой синтаксис, как все стало ясно. Целый день мучался, и под ночь твой видос выручил, - лайк
Отлично когда после написанного кода человеческими словами объясняешь что получилось и что как работает !!
спасибо. помог разобраться. я несколько вечеров тупил)
Было предельно понятно 😉
Спасибо! Разобралась!
Урок на 5+ классный самая суть и ничего больше
Было понятно)) - классно)
На счёт блога интересно конечно)
Пожалуйста)
брат ты проста как бомба объяснил до этого сто раз посмотрел у очень супер получается
Видео не сложное, но информативное. Надо было добавить получение данных из бд
Лучший урок по ajax!
лучший урок по ajax запросам, который я видел. Потому что всё объясняется ПЕРЕД написанием кода и нет лишних функций, переменных и т.п. Максимально просто и лаконично для понимания! Единственное, что не понял - это про метки :title и :content в sql запросе. Автор обещал рассказать, но так и пошел дальше без объяснения, как они внутри работают. Я так понимаю, что при данной записи они забирают значения, но как это происходит для меня не очевидно
Круто! Подписался
Чувак! Ты крутой!) =) большое тебе спасибо
Пожалуйста))
@@ToBeCloser007 а что если не в SOME.PHP направлять данные , а в тот же файл в INDEX.PHP ??
Было понятно)) Ждал что покажешь как в обратку сделать то же самое, отобразить данные с базы без перезагрузки но и так тоже крайне годно.
Круто :)
спасибо большое
Побольше видосов по php, плизз , какие то частые примеры из жизни разработки
молодец спасибо
Более доходчивого объяснения нигде не найти
было бы здорово увидеть урок о реализации RESTFULL API В YII2
Издержки у всех бывают, звук это не кретично , главное ИНФА)!
Во-во! Главное суть)
@@ToBeCloser007 ещё бы пример скинул в файле, чтобы не перепечатывать :)
onclick будет отрабатывать даже тогда, когда кнопка будет disabled. Правильнее будет оставить сущность формы, а в js-коде уже проверять на отправку формы
$("#form").on( "submit", function( event ) {
event.preventDefault();
... ... // делаем что хотим
... ...
});
Добавление Ajax на 08:22
Автору спасибо
Добрый день! При добавлении данных в базу данных при помощи ajax данные почему-то дублируются, в чём может быть проблема?
Круто. Спасибо. А как получать инфу и выводить в браузере с базы без перезагрузки
Как у some.php указать метод, допустим внутри этого файла есть метод, который переводит в формат json и обратно отправляет на клиент, данные в формате джейсон? Как мне это прописать?
👍👍👍👍👍👍
Кто нибудь подскажите, как таким же макаром передавать картинки в аякс запросе ?
Может кто оставить ссылку на тоже самое только про вывод записей ( с PDO с AJAX без перезагрузки)
Подскажите, пожалуйста, как сделать отображение массива, в браузере как у вас ruclips.net/video/PGjIEi-AaiM/видео.html
Слишком понятно ! )))
Рахим все понятно!!!
Зачем в Ajax записывать данные в data? Если php собирает данные с самих тегов?
Добрый день! А на сегодняшний день есть подобные челенджи?
а echo в php тоже без перезагрузки данные выведет?
А где видео как получить данные с определенной таблицы? и выводил под кнопкой??? Если есть покажи срочно надо!! Нужно сделать запрос чтобы через форму и скажем проверять определенную таблицу если данные появились то загружать и выводить и файл чтобы тоже можно было выводить. Покажи пожалуйста как это делать
Не подключается jQuery, класс
А как использовать в laravel?
капец, искал одну тему, наткнулся на это видео, автор настолько датошно всё объяснил, что даже я - человек не знакомы с php вообще , смог понять , что тут происходт.
так, что да, всё было очень понятно и я поставил лайк, хотя ответ на свой вопрос я так и не получил 😅
P.S если кто знает, помогите, как мне "заставить браузер обновить только скрипт"
тоесть, у меня есть текст арея в котрой пользователем записывается js код, данный из этого кода сразу попадают в заранее подготовленный тэг но проблема в том, что этот скртипт не выполняется. есть один баг связанный с этим - если написать скрипт к примеру "alert()" и обновить страницу очевидно что он просто сотрётся, но если его предворительно скопировать и после нажатия обновить, резко вставить его в эту текст арея то он исполниться, тоесть при прогрузке сайта он успел вклиниться в html документ и исполниться, но если я пишу код после полной прогрузке то он не исполняется, из чего делаем вывод что нужно заставить - при написании чего либо в текст арею , обновлять на странице только фрагмент кода со скриптом и в такой ситуации по идее он должен исполниться но я весь интернет обыскал, так и не нашол решения😔 помогите если кто знает. И в частности автор, может вы знаете решение такой проблемы ._. пожскажите пожалуйста
Для чего вы в файле some.php помещаете переменные $title и $content в массив data?
Можно их принять в таком виде:
$title = $_POST ['title']; и тд
В чем отличия?
Это ассоциативный массив
А как сделать вывод данных из бд php + ajax ? Допустим на странице сидят два юзера. Один что-то отправил в базу данных и оно вывелось на страницу, и другой увидел вывод той записи на странице, но без ее перезагрузки. По типу комментов в вк
Удалось сделать?
2-21 Я тоже так на PHP могу , без перезагрузки делать (добавлять в базу :)) и без AJAX
Можно сделать блог за 1 день, я новичок.
А как обратно получить данные из базы без перезагрузки.?
В методе success или done сделаешь запрос к базе ещё раз аяксом или же вернёшь необходимый запись сразу же, ну это зависит уже от самой задачи
Ну почему jquery ? А так все начилос так хорошо
Было всё понятно, вопрос - у тебя не будет курса реакт с нуля, но не просто реакт, а чтобы красиво всё было ?)
Спасибо :)
Красиво это как?)
@@ToBeCloser007 структура, без грязи и вот чтобы оно было приятно, как у тебя было например на yii2 блоге, там было красиво :)
Огромное спасибо ! Всё понятно =)
Единственное, может у меня какая-то ошибка конечно, но: информацию из полей ввода
вытащить var titleValue = $('input.title').val(); не получилось.
Пришлось var titleValue = $('#id').val(); (id- настраиваемый нами id у самого поля)
С textarea.content аналогично.
Ещё раз спасибо =)
Можно бекап твоих стилей на sublime получить?
А погуглить, не? )
Все работает ровно до того момента, пока не вставляю код с сайта по подключению ajax, а потом... :_(
Если кто вдруг сейчас спустя 4 года это тоже смотрит. Подскажите, получилось ли у вас? или может была такая же ошибка, но вы ее решили :(
А какая именно ошибка появилась?
@@ToBeCloser007 Спасибо Вам большое! Уже починила)
видео очень крутое но плохой микрофон всё портит
С первого раза всё понятно.
Можно как то микрофон дальше от клавиатуры? щёлканье мозг просто разрывает, да и кто пользуется механикой в конце 2018 года?) жесть)
на мембранной клавиатуре резина растягивается от частых нажатий и теряет свои свойства, и со временем нужно нажимать сильнее прежнего, на механике другой принцип работы, отклик на нажатие быстрее чем у мембранных, следовательно печать происходит быстрее и с наименьшими усилиями на кнопку. Поэтому механикой будут пользоваться всегда, кто занимается набором намного больше чем обычный пользователь
@@user-ex3vx6jf3h У меня клавиатура Logitech K800, до неё была другая логитеч тоже мембрана, тыкал кучу лет, печатал часто играл нон-стоп - и ничего с ними не случилось, так что какой то бред без пруфов что всё ломается из мембраны, не ну если купить за 200р какую нить то может и сломается, но если норм мембрана ей ваще ничо не будет, быстрее клавиши протрутся. За то работает тихо, нажимается плавно и без "особых" усилий, механика отжила свое в 90х годах еще, ваще не вижу смысла сейчас использовать механику, на вкус и цвет конечно, но всё же.
@@Saltant тактильные ощущения взяли верх над вашим представлением о механике, единственный минус, который вы привели из 2х комментариев - это раздражающие щелчки и все)
@@user-ex3vx6jf3h у меня клава например лежит на полке под столом, я её ваще не вижу, мне главное чтоб она была полноразмерная и тихая, мне не понятен смысл глубокого нажатия на клавишу да еще и со звуком щелчка, типа можно промахнуться не почувствовав как нажалась кнопка или что? Вот чем сейчас позиционируют продажи механики? (загуглил есть реально новые и дорогие механики), какие плюсы выставляют изготовители этих клавиатур? "Мы выпускаем механические клавиатуры, потому что ... " - вот троеточие хотелось бы заполнить, но не знаю чем =)
@@Saltant Срабатывание механических клавиш происходит раньше, чем клавиша доходит до ограничителя хода, поэтому по таким клавишам не обязательно стучать до конца, срабатывает на середине хода, о каком "глубоком нажатии идет речь"? Вот в мембране, необходимо полное нажатие)
и на дешевых экземплярах мембране приходит конец, на дешевой механике, проблем не слышал. Может есть, пусть напишут)
а наоборот можно сделать
Спасибо за видос.
Если кто подскажет буду благодарен:
На странице много одинаковых кнопок(каждая для своей ячейки меню с одинаковым классом). С разным содержимым value.
Как конкретизировать в такой записи чья value будет использована? (нужно взять значение кнопки по которой было нажатие)
$('button.classname').val();
Куда то вероятно надо добавить this, но я в js слабо шарю(
Пока что решил прописыванием функции прямо в кнопке onclick = functionName(this.value). Но вызывать onclick прямо в кнопке вроде как некрасиво, помогите найти решение пожалуйста )
В чем проблема добавить еще один уникальный класс каждой кнопке как вариант ? Классов хоть миллион можно делать
+
контент хороший, но слушать больно, звук очень бьет по мозгам, пробовал тише, не помогает, что-то не так со звуком
Используйте мой коммент, как "СМОТЕЛ MARLIN ДО 1 000 000 ПОДПИСЧИКОВ"
как то так у меня получилось брать телефоны из базы через AJAX
github.com/tolik8/ajax
В 2018 ? Ну ты серьёзно?
Ага) ведь скоро уже 2019!
@@ToBeCloser007 , какой смысл делать тонну видео про ajax?
@@impnumb5713 Захотел, сделал. А какой смысл в твоём вопросе?
@@impnumb5713 с легкостью меняю всю ту тонну видео по ajax, на это видео =)
худшая трактовка
не ищет значение таким способо var text= $('input.text').val(); выбивает андефайне
1. Убедитесь, что элемент с классом "text" действительно существует в вашем HTML-коде. Убедитесь, что у вас есть элемент input с классом "text" и он находится на странице.
2. Убедитесь, что ваш скрипт выполняется после загрузки страницы. Оберните ваш код в $(document).ready(function() { /* ваш код здесь */ });, чтобы убедиться, что он выполняется только после загрузки DOM.
3. Убедитесь, что jQuery подключен на вашей странице перед использованием. Вы должны убедиться, что в вашем HTML-коде есть ссылка на библиотеку jQuery, и она загружается перед вашим собственным JavaScript-кодом.
Если после выполнения этих шагов проблема все еще не решена, удостоверьтесь, что у вас нет опечаток в селекторе или каких-либо других ошибках в коде.
@@ToBeCloser007 я заменил класс на #text и все получилось, спасибо)
@@ToBeCloser007 обычное не делают инпутам разные классы