0
我有一個向jquery.datatables添加列的問題。Laravel Datatables添加列與特定的html
我的數據表功能看起來像這樣
public function getSliderImages()
{
$query = Slider::with('User')->select('sliders.*');
return Datatables::of($query)
->addColumn('fullName',function ($data){
return $data->user->firstName .' '. $data->user->lastName;
})
->addColumn('types',function ($data){
return '<ul class="list-condensed list-unstyled no-margin">' .
'<li><span class="text-semibold">Boyut:</span> '.$data->size.'</li>' .
'<li><span class="text-semibold">Format:</span> ' .$data->ext.'</li></ul>';
})
->make(true);
}
返回的JSON文件是相當不錯但是這裏的問題是 我的數據表看起來像這樣
而最後一件事是我的javascript
columns: [
{data: 'slider_slug', name: 'slider_slug',"render": function(data, type, row) {
return '<a href="'+loc+'/'+data+'" data-popup="lightbox"> <img src="'+loc+'/'+data+'" class="img-rounded img-preview" </a>';
},
orderable: false,
searchable: false
},
{data: 'slider_slug', name: 'slider_slug'},
{data: 'fullName', name: 'fullName'},
{data: 'created_at', name: 'created_at'},
{data: 'action',name:'action'},
{data: 'types',name:'types'},
返回值的行爲像純文本,但它的html。
在JavaScript中,我無法從server.Server 2獲得數據。我的意思是我無法在1行中獲得2個變量。
我怎樣才能解決這個問題
,因爲我在這裏需要兩個數據我不能使用此。 $ data-> ext和$ data-> size –
爲什麼downvote?充分你可以檢索所有其他列的值 – Smo
你能解釋更多嗎?順便說一句,我沒有downvoted我正在尋找 –