LINUX.ORG.RU

История изменений

Исправление bikes, (текущая версия) :

на jquery сделан другой функционал(это пример), почему бы и нет. нашел вот такое, работает:

<script type="text/javascript">
    var csrf_token = "{{ csrf_token() }}";

    $.ajaxSetup({
        beforeSend: function(xhr, settings) {
            if (!/^(GET|HEAD|OPTIONS|TRACE)$/i.test(settings.type) && !this.crossDomain) {
                xhr.setRequestHeader("X-CSRFToken", csrf_token);
            }
        }
    });
</script>

Я правильно понял, что эта функция добавляет во все post запросы (header c csrf_token)? Т.е. можно не добавлять в форму {{ form.hidden_tag() }}?

Исходная версия bikes, :

на jquery сделан другой функционал, почему бы и нет. нашел вот такое, работает:

<script type="text/javascript">
    var csrf_token = "{{ csrf_token() }}";

    $.ajaxSetup({
        beforeSend: function(xhr, settings) {
            if (!/^(GET|HEAD|OPTIONS|TRACE)$/i.test(settings.type) && !this.crossDomain) {
                xhr.setRequestHeader("X-CSRFToken", csrf_token);
            }
        }
    });
</script>

Я правильно понял, что эта функция добавляет во все post запросы (header c csrf_token)? Т.е. можно не добавлять в форму {{ form.hidden_tag() }}?