0
Ich habe auf meinem Laravel Projekt Datatable benutze, aber irgendwann, wenn ich die Seite aktualisieren, funktioniert es und manchmal tut esMy Datentabelle auf Laravel 5.3 irgendwann Fehler
Das ist mein Skript zu sehen
@section('script')
<script type="text/javascript">
$(function() {
var oTable = $('#tabel-stok').DataTable({
processing: true,
serverSide: true,
order: [[ 0 ,"desc"]],
ajax: {
url: '{{ url("data-stok") }}'
},
columns: [
{data: 'updated_at', name: 'updated_at'},
{data: 'nama_produk', name: 'nama_produk'},
{data: 'harga_satuan', name: 'harga_satuan'},
{data: 'jumlah_stok', name: 'jumlah_stok'},
{data: 'tambah', name: 'tambah', orderable: false, searchable: false},
{data: 'edit', name: 'edit', orderable: false, searchable: false}
],
});
});
</script>
@endsection
Dies ist mein Controller
public function index()
{
return view('transaksi-masuk.transaksi-masuk');
}
public function dataStok()
{
$stok = Produk::all();
return Datatables::of($stok)
->addColumn('tambah', function ($stok) {
return '<a href="/transaksi-masuk/tambah/' . $stok->id_produk . '"><span class="label label-primary">TAMBAH</span></a>';
})
->addColumn('edit', function ($stok) {
return '<a href="/transaksi-masuk/edit/' . $stok->id_produk . '"><span class="label label-warning">EDIT</span></a>';
})
->make(true);
}
Und dies ist die Fehlermeldung
DataTables warning: table id=tabel-stok - Ajax error. For more information about this error, please see http://datatables.net/tn/7
Gibt es dafür eine Lösung? Danke
Gibt es eine spezielle Fehlerantwort aus dem „Daten-stok“ Endpunkt? Oder zumindest ein http-Response-Code? – jackel414
meinst du das? "http: // localhost: 8000/data-stok? zeichne = 2 & spalten% 5B0% 5D% 5Bdata% 5D = aktualisierte_at & ... rt = 20 & länge = 10 & suche% 5Bvalue% 5D = & suche% 5Bregex% 5D = falsch & _ = 1495057094473 404 (Nicht gefunden) ' –
Das 404 bedeutet also, dass es nicht den richtigen Endpunkt findet. Ist "http: // localhost: 8000/data-stok" der korrekte Endpunkt, wie er in der Datei routes definiert ist? – jackel414