@Linkouth

Не отправляются поля ajax-запроса?

Пытаюсь отправить ajax-запрос:
;(function($, undefined){
            $(document).on('click', 'a.ajax', function () {
                $.ajax({
                    url: '{{ path('infrastructure_shift_ajax') }}',
                    type: "POST",
                    datatype: "json",
                    data: {
                        "some_var": "some_value",
                        "employeeId": this.employeeId,
                        "day": this.day,
                    },
                    async: true,
                    success: function (data) {
                        alert(data + " has been sent");
                    }
                });

                return false;
            })
        })(jQuery);

Twig, из которого вызывается функция
{% for employee in employees %}
            <tr>
                <td style="min-width: 10px">{{ employee }}</td>
                {% for day in 1..31 %}
                    <td style="min-width: 10px">
                        <a class="ajax" href="#">{{ employee }}</a>
                    </td>
                {% endfor %}
            </tr>
        {% endfor %}

В реквесте лежит только поле "some_var". Что делаю не так?
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 1
usdglander
@usdglander
Yipee-ki-yay
Может быть всё таки
"employeeId": $(this).employeeId,
                        "day": $(this).day,

Просто логично предположить что проблема в this.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы