Kann ich um Hilfe bitten, warum es nicht funktioniert. Gibt es einige Dateien, die fehlen?
Vielen Dank im Voraus.
$(function() {
$('#mytable').DataTable({
processing: true,
serverSide: true,
ajax: '/admin/enrollment/all_list'
});
});
//routen.php
Route::get('admin/enrollment/all_list', 'Admin\EnrollmentController<strong i="10">@getEnroll</strong>');
//EnrollmentController
public function getEnroll(){
$users = User::select(['studentid','fname','lname']);
return Datatables::of($users)->make();
}
Können Sie Ihr Tabellen-Markup einfügen? Es sollte in etwa so aussehen wie unten. TH sollte mit den ausgewählten Spalten übereinstimmen. Stellen Sie außerdem sicher, dass Sie mindestens v1.10.x der Datentabellen haben.
<table id="mytable">
<thead>
<tr>
<th>Id</th>
<th>FName</th>
<th>LName</th>
</tr>
</thead>
</table>
@yajra ,
hier ist es
<table class="table table-striped table-bordered table-hover" width="100%" id="mytable">
<thead>
<tr>
<th></th>
<th>ID</th>
<th>FIRSTNAME</th>
<th>LASTNAME</th>
</tr>
</thead>
</table>
Sie haben zusätzliche <th></th>
, die das Problem möglicherweise verursacht haben.
@yajra ,
Vielen Dank es funktioniert jetzt
@yajra ,
Warum habe ich in Ihrer Demo ein anderes Ladesymbol?
Meine Demo hat ein angepasstes CSS und ein Ladebild. Sie können es kopieren, wenn Sie möchten.
Welche Datei soll das Ladebild kopieren?
/public/css/datatables.bootstrap.css
und /public/images/loading_bar.gif
oder versuchen Sie, dies in Ihrem CSS hinzuzufügen.
.dataTables_processing {
position: absolute;
top: 50%;
left: 50%;
width: 250px;
height: 80px;
margin-left: -125px;
margin-top: -15px;
padding: 15px 0 30px 0;
border: 1px solid #ddd;
text-align: center;
color: #444;
font-size: 14px;
background: url("../images/loading_bar.gif") no-repeat center 38px #fff;
box-shadow: 2px 2px 5px #444;
-moz-box-shadow: 2px 2px 5px #444;
-webkit-box-shadow: 2px 2px 5px #444;
z-index: 9999;
}
@yajra ,
Ich danke dir sehr.
Gern geschehen!
Mein Projekt wird Laravel 5.2 und Yajra Version 6 verwendet, einige suchen Datenfehler: DataTables-Warnung: Tabellen-ID = Datapegawai - Ajax-Fehler. Weitere Informationen zu diesem Fehler finden Sie unter http://datatables.net/tn/7
Fehlerhaft im Browser Chrome, RuntimeException in EncryptionServiceProvider.php Zeile 45:
Kein unterstützter Verschlüsseler gefunden. Die Chiffre und/oder Schlüssellänge sind ungültig.
Ich habe versucht:
aber manchmal bleibt Fehler 7 tn, kann ich die Lösung bekommen?
@faazlila versuchen Sie vielleicht, den Cache und die Konfiguration zu löschen.
php artisan cache:clear
php artisan config:clear
Kann ich um Hilfe bitten, warum es nicht funktioniert. Gibt es einige Dateien, die fehlen?
Vielen Dank im Voraus.
$(Funktion(){
Tabelle = $('.table').DataTable({
"Verarbeitung": wahr,
"serverseitig": wahr,
"ajax" : {
"url": "{{route('produk.data') }}",
"typ": "GET"
},
'columnDefs': [{
'Ziele': 0,
'durchsuchbar': falsch,
'bestellbar': falsch
}],
'Reihenfolge': [1, 'aufsteigend']
});
//ProdukController
öffentliche Funktion listData()
{
$produk = Produk::leftJoin('kategori', 'kategori.id_kategori', '=', 'produk.id_kategori')
->orderBy('produk.id_produk', 'desc')
->erhalten();
$nein = 0;
$daten = array();
foreach($produk as $list){
$nein ++;
$zeile = array();
$row[] = " ";
$row[] = $list->code_produk;
$row[] = $list->nama_produk;
$row[] = $list->nama_kategori;
$row[] = "Rp. ".format_uang($list->harga_beli);
$row[] = "Rp. ".format_uang($list->harga_jual);
$daten[] = $zeile;
}
return Datatables::of($data)->escapeColumns([])->make(true);
}
Ich habe das gleiche Problem, löse es, indem ich einfach den Ajax-Typ von 'get' in 'post' ändere und den entsprechenden Router in Laravel von get zu post ändere, und
ajax: {
url: this.urls.get,
type: 'post',
Hallo, ich habe den gleichen Fehler, der oben besprochen wurde. Kann jemand helfen?
DataTables-Warnung: Tabellen-ID=itemListTable – Ajax-Fehler. Weitere Informationen zu diesem Fehler finden Sie unter http://datatables.net/tn/7
Markiere::
Name | FoodType | Preis | Menge verfügbar |
---|---|---|---|
Name | FoodType | Preis | Menge verfügbar |
Code:
$table.DataTable({
lengthMenu: [[3,5,10,-1],['3 Records','5 Records','10 Records','ALL']],
pageLength: 5,
ajax: {
url: jsonUrl,
dataSrc: ''
},
columns: [
{
data: 'name'
},
{
data: 'foodType'
},
{
data: 'unitPrice'
},
{
data: 'quantity'
},
]
});
@faazlila versuchen Sie vielleicht, den Cache und die Konfiguration zu löschen.
php artisan cache:clear php artisan config:clear
Danke, Cache und Config Clear haben mein Problem gelöst.
Ich bekomme auch denselben Fehler
`
$(document).ready(function() {
var table = $('#table').DataTable({
lengthChange: false,
responsive: true,
serverSide: true,
ajax: '{{ route('playlist.show',$channel->id) }}',
columns: [
{data: 'DT_RowIndex', name: 'DT_RowIndex'},
{data: 'visibility',name:'visibility'},
{data : 'updatedat', name : 'updatedat',searchable : false},
{data : 'count', name : 'count',searchable : false},
],
});
});
</script>`
Hilfreichster Kommentar
@faazlila versuchen Sie vielleicht, den Cache und die Konfiguration zu löschen.