laravel: получение данных JSON из столбца таблицы - PullRequest
0 голосов
/ 26 июня 2018

в Laravel У меня есть таблица с именем 'doors', в этой таблице есть столбец с именами 'darha'. Я поместил данные JSON с помощью serialize () в этом столбце. Итак, у меня есть много строк, в которых каждая ячейка столбца «дархи» имеет данные:

a:2:{i:0;s:72:"[{ "image": "301-Door-T-N", "code": "main-1527586576301-Door-T-N.jpg" }]";i:1;s:72:"[{ "image": "402-Door-T-N", "code": "main-1527586875402-Door-T-N.jpg" }]";}

вопрос в том, как я могу получить данные данных ячейки («изображение» и «код»), нажав кнопку. Вот мой код Ajax:

function doorData(id) {
    $.ajax({
        url: '/api/apiProducts/' + id,
        method: 'get',
        dataType: 'json',
        success: function (data) {
            $.each(data, function (index, value) {
$.each(value, function (i, v) {
console.log(v.darha);
});
            });
        }
    });
}

Нажав кнопку, я получил список всех данных столбца, но я хочу добавить в div данные json, вставленные в ячейку столбца 'darha';

1 Ответ

0 голосов
/ 26 июня 2018

Вам не хватает параметра данных. Также возможно сделать это следующим образом.

$('form').on('submit',function(e){
    e.preventDefault();
    $.ajax({
        url: '/api/apiProducts/' + id,
        method: 'get',
        dataType: 'json',
        data: $('form').serialize(),
        success: function (data) {
            $.each(data, function (index, value) {
               $.each(value, function (i, v) {
                   console.log(v.darha);
               });
            });
        }
    });
});

Также примечание. Может быть, вы должны использовать именованные маршруты для лучшего обслуживания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...