Не могу данные формы json_encode

Я получил ajax-запрос к методу, куда я отправляю некоторые данные.

Мой вызов ajax выглядит следующим образом:

$.ajax({
url: btn.data('url'),
type: 'POST',
data: {_method: 'delete', _token: token, items: JSON.stringify(_items)},
success: function () {
//
}
})

куда token читается из мета-тега и _items массив с идентификаторами

Когда я проверяю этот вызов ajax, данные формы содержат:

_method:delete
_token:15KeBPmbt7WVgm8KNCWG4idqCw3FpGykzREPn8fu
items: ["4","11","15"]

Но когда я dd(json_decode(Input::get('items') это возвращает:

0: 3
1: 0
2: 4
3: 1
4: 1
5: 11
6: 2
7: 2
8: 15
9: 2

Редактировать: когда я удаляю JSON.stringify, данные формы содержат:

items[]:1
items[]:2

и возвращает массив:

0: 2
1: 0
2: 1
3: 1
4: 1
5: 2
6: 1

Вот мой маршрут поймать:

Route::delete('user/destroy/multiple', function() {
dd(Input::get('items'));
});

Я действительно не знаю, что происходит не так …

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector