Laravel-datatables: تحذير DataTables: Table id = mytable- Ajax error.

تم إنشاؤها على ٧ سبتمبر ٢٠١٥  ·  17تعليقات  ·  مصدر: yajra/laravel-datatables

هل يمكنني أن أطلب بعض المساعدة لماذا لا يعمل. هل هناك بعض الملفات المفقودة؟

شكرا لكم مقدما.

  $(function() {
            $('#mytable').DataTable({
                processing: true,
                serverSide: true,
                ajax: '/admin/enrollment/all_list'


            });
        });

//routes.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();

    }


التعليق الأكثر فائدة

faazlila ربما حاول مسح ذاكرة التخزين المؤقت والتكوين.

php artisan cache:clear
php artisan config:clear

ال 17 كومينتر

يمكنك لصق الجدول الخاص بك الترميز؟ يجب أن يبدو مثل ما يلي. يجب أن يتطابق TH مع الأعمدة المحددة. وتأكد أيضًا من أن لديك v1.10.x على الأقل من جداول البيانات.

<table id="mytable">
  <thead>
    <tr>
      <th>Id</th>
      <th>FName</th>
      <th>LName</th>
    </tr>
  </thead> 
</table>

yajra ،

ها هو

 <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>

لديك <th></th> إضافي والذي قد يكون سبب المشكلة.

yajra ،

شكرا جزيلا لك انها تعمل الآن

yajra ،

لماذا لدي أيقونة تحميل مختلفة في العرض التوضيحي الخاص بك؟

يحتوي العرض التوضيحي الخاص بي على ملف css مخصص وتحميل الصورة. يمكنك نسخه إذا أردت.

أي ملف لنسخ صورة التحميل؟

/public/css/datatables.bootstrap.css و /public/images/loading_bar.gif أو حاول إضافة هذا إلى ملف css الخاص بك.

.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 ،

شكرا جزيلا.

على الرحب والسعة!

يستخدم مشروعي Laravel 5.2 و yajra الإصدار 6 ، وبعضها بحث عن خطأ في البيانات: تحذير DataTables: معرف الجدول = datapegawai - خطأ Ajax. لمزيد من المعلومات حول هذا الخطأ ، يرجى مراجعة http://datatables.net/tn/7

في خطأ في متصفح Chrome ، RuntimeException في EncryptionServiceProvider.php سطر 45:
لم يتم العثور على أي برنامج تشفير مدعوم. طول التشفير و / أو المفتاح غير صالح.
لقد حاولت أن:

  1. مفتاح حرفي php يولد ويفرّق.

image
لكن مع ذلك ، احتفظ أحيانًا بالخطأ 7 tn ، هل يمكنني الحصول على الحل؟

faazlila ربما حاول مسح ذاكرة التخزين المؤقت والتكوين.

php artisan cache:clear
php artisan config:clear

هل يمكنني أن أطلب بعض المساعدة لماذا لا يعمل. هل هناك بعض الملفات المفقودة؟
شكرا لكم مقدما.

$ (وظيفة () {
table = $ ('. table'). DataTable ({
"المعالجة": صحيح ،
"serveride": صحيح ،
"أياكس": {
"url": "{{route ('produk.data')}}"،
"النوع": "GET"
} ،
"عمود الدفاع": [{
"الأهداف": 0 ،
'searchable': false،
'orderable': خطأ
}] ،
"ترتيب": [1، "تصاعدي"]
}) ؛

// ProdukController
قائمة الوظائف العامة
{
$ produk = Produk :: leftJoin ('kategori'، 'kategori.id_kategori'، '='، 'produk.id_kategori')
-> orderBy ('produk.id_produk'، 'desc')
-> الحصول على () ؛
$ لا = 0 ؛
$ data = array ()؛
foreach ($ produk as $ list) {
لا ++ دولار ؛
$ row = array () ؛
صف $ [] = "
row $ [] = $ list-> kode_produk؛
row $ [] = $ list-> nama_produk؛
$ row [] = $ list-> nama_kategori؛
$ row [] = "Rp." .format_uang ($ list-> harga_beli)؛
$ row [] = "Rp." .format_uang ($ list-> harga_jual)؛
بيانات $ [] = $ row؛
}

    return Datatables::of($data)->escapeColumns([])->make(true);
}

حصلت على نفس المشكلة ، وحلها عن طريق تغيير نوع ajax من "get" إلى "post" ، وتغيير جهاز التوجيه المقابل في Laravel من get إلى post ، و

        ajax: {
          url: this.urls.get,
          type: 'post',

مرحبا ايم gatting نفس الخطأ الذي نوقش أعلاه. هل يستطيع احد المساعدة؟

تحذير DataTables: معرّف الجدول = itemListTable - خطأ Ajax. لمزيد من المعلومات حول هذا الخطأ ، يرجى مراجعة http://datatables.net/tn/7

وضع علامة على::

اسمنوع الطعامالسعرالكمية المتاحة
اسمنوع الطعامالسعرالكمية المتاحة

رمز:

$ 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 ربما حاول مسح ذاكرة التخزين المؤقت والتكوين.

php artisan cache:clear
php artisan config:clear

شكرا لك ، ذاكرة التخزين المؤقت والتكوين مسح حل مشكلتي.

أنا أيضا أتلقى نفس الخطأ
"

القضايا ذات الصلة

vipin733 picture vipin733  ·  3تعليقات

Mopster picture Mopster  ·  3تعليقات

sangnguyenplus picture sangnguyenplus  ·  3تعليقات

FilipeBorges1993 picture FilipeBorges1993  ·  3تعليقات

jgatringer picture jgatringer  ·  3تعليقات