Как добавить данные во все ajax запросы?

322
10 ноября 2017, 09:11

Здравствуйте, как можно добавить данные (cscrf token) ко всем ajax запросам?

Answer 1

Могу ошибаться, но если в layout есть Html::csrfMetaTags(), то csrf token должен автоматически добавляться во все Ajax-запросы.

В yii.js есть такая вот функция:

function initCsrfHandler() {
    // automatically send CSRF token for all AJAX requests
    $.ajaxPrefilter(function (options, originalOptions, xhr) {
        if (!options.crossDomain && pub.getCsrfParam()) {
            xhr.setRequestHeader('X-CSRF-Token', pub.getCsrfToken());
        }
    });
    pub.refreshCsrfToken();
}
READ ALSO
Не применяются стили для WP

Не применяются стили для WP

Через редактор были изменены стилиПосле сохранения, редактированный css файлик сохранился в измененном виде, т

330
Нужно отправить данные из формы на сайте на адрес электронной почты

Нужно отправить данные из формы на сайте на адрес электронной почты

Есть простая форма с требованием имейлаНужно, чтобы эти данные с нее отправлялись на мой имейл

263
изменение переменной пользователем

изменение переменной пользователем

Есть такая строчка в html:

275