Метка: ajax

  • Laravel. Dropzone. Как добавить csrf-токен при загрузке?

    Dropzone, по умолчанию, при загрузке, отправляет POST-запрос, который Laravel, как и другие фреймворки, проверяет на наличие csrf-токена. Этого токена, конечно же нет и мы получаем соответствующую ошибку. Решить проблему можно достаточно просто — в этой статье пример, как добавить csrf-токен к запросу загрузки файла от Dropzone. Речь идет даже не сколько об Laravel, сколько о […]

  • Php. Как определить AJAX-запрос?

    Определение AJAX-запроса используется очень часто — но, в основном, ложится на плечи хелперов фреймворков. Но что делать, если мы пишем скрипт на чистом php? Приведу простой пример определения AJAX-обращения на чистом php. Итак, все, что нам надо — добавить в нужное место следующий блок: $isAjax = false ; if(isset($_SERVER[‘HTTP_X_REQUESTED_WITH’]) && !empty($_SERVER[‘HTTP_X_REQUESTED_WITH’]) && strtolower($_SERVER[‘HTTP_X_REQUESTED_WITH’]) == ‘xmlhttprequest’) […]

  • jQuery. Ajax. Типичные примеры вызова $.ajax.

    Без ajax нынче никуда — поэтому для малоопытных разработчиков приведу несколько примеров типичных вызовов функции $.ajax. Для решения большинства задач этих примеров будет с лихвой достаточно. Итак: Простое обращение к URL и передача параметра в строке запроса. $.ajax({ url: ‘remote.php?act=add’, success: function(data) { $(‘#somediv’).html(data); } }); Данный пример обратится к файлу remote.php c GET-параметром act […]

  • Php. Как узнать размеры экрана пользователя?

    Редко, но случается необходимость определить размер экрана пользователя на уровне серверной части — например, на php. Но, как Вы понимаете — на серверной части узнать, на каком экране отображается страница невозможно.. Но. Невозможно узнать без применения небольшой хитрости, о которой я сейчас раскажу. Узнать размер экрана можно, используя ajax-запрос с клиента на сервер. Например, на […]

  • Yii2. Использование csrf-токенов

    Первым делом нужно разобраться, что являют собой csrf-токены и почему их использование насколько важно. Об этом подробно расписано в Википедии Фреймворк Yii2 дает прекрасные возможности по работе с csrf-токенами, при этом их проверка включена по умолчанию. Это означает, что простое использование html-формы