Ответы пользователя по тегу AJAX
  • Обновление информации в режиме реального времени?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Ранее читал об ajax. И что на сервере node.js

    на сервере может быть что угодно, если ajax

    Но, мне кажется, данная технология устарела

    а о html вы вчера прочитали? Или о js? Что за глупости? Пока аналогов ajax нет. Конечно многие могут начать меня пинать в сторону WebSocket, мол вот же аналог, но они решают хоть и похожие, но разные задачи. Ajax чаще оправдан, чем WebSocket, потому что прост. WebSocket надо применять там, где ajax влечет перерасход ресурсов критичный или вообще не способен решить задачу.
    В Вашем случае, не думаю что Вам нужен WebSocket.

    Подскажите, может, кто повторял данный процесс

    Какой именно? Получить событие потери фокуса у input и отправить данные на сервер? Каждый второй сайт, простой пример реализации на jquery
    $('input').blur(function() {
          var data = $(this).val();
          $.post('/someUrl/',data,function(){
             alert('я отправилось');
          });
      });

    Кстати если откроете консоль в гугл докс, то увидите ajax
    Ответ написан
    Комментировать
  • Как в ajax сделать так чтоб кликать по рандомному количеству ссылок на странице?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    все может быть проще:
    $('[data-toggle="myloader"]').on('click',function(e){
        e.preventDefault(); //отменили get
        var url = $(this).attr('href'), // взяли ссылку
              container_selector = $(this).attr('data-container'); // взяли селектор
        $(container_selector).load(url); //отправили ajax, получили html вставили в контейнер
    });

    Вот и все. Главное у ссылок должен быть data-toggle="myloader" и у каждой свой href и свой data-container, например:
    <a href="/some/url/to/?hrenEgoZnaet=kuda" data-container="#some_id" data-toggle="myloader">жмакай нежно</a>
    Ответ написан
    Комментировать
  • Как исправить эту ошибку в ajax?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    У Вас ajax попадает с цикл видимо или другой скрипт влияет. Проверьте сколько раз подключен скрипт этот и сколько раз подключено jquery. Вообще с этим кодом все ок, проблема в другом месте.
    Откройте консоль и посмотрите что там твориться. Если идут бесконечные запросы - смотрите в какой скрипт их посылает.
    Ответ написан
    Комментировать
  • Стоит ли использовать Ajax?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А почему тогда не сделать SPA и не использовать для этого 1 из кучи js framework-ов, а на php оставить только api для этого SPA.
    Ответ написан
    1 комментарий