在Laravel中,我有一个名为“ doors”的表,该表具有名为“ darha”的列。我通过serialize()将json数据放在此列中。 所以我有很多行,每个“ darha”列单元格的数据为:
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中追加插入“ darha”列单元格中的json数据;
答案 0 :(得分:0)
您缺少数据参数。也许也可以这样做
$('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);
});
});
}
});
});
也请注意。也许您应该使用命名路由来进行更好的维护。