AJAX فرز Server-Side، هو ISORTCOL_0 بالنظر إلى الأعمدة المخفية؟

StackOverflow https://stackoverflow.com/questions/9467308

سؤال

لا أعرف إذا كان خطأ، ولكن لدي DataTable + Ajax مع الخيارات التالية: giveacodicetagpre.

لدي نموذج حيث يمكن للمستخدمين إضافة صفوف وعندما يقدمونها أضيف بيانات إلى قاعدة البيانات مع مكالمة AJAX ثم اتصل بها: jQuery ('# mydatatable'). datatable (). fnreloadajax ()؛

عندما ينقر المستخدم لفرز الجدول حسب العمود "Maintag" يتلقى AJAX Sidel-side: giveacodicetagpre.

وجميع bsortable_ # هناك، بشكل صحيح من 0 إلى 7 (لدي 8 أعمدة كما هو موضح أعلاه.

الآن مشكلتي هي ISORTCOL_0 مضللة، نظرا لأن الأعمدة التي يتم إخفاؤها، إذا لم يكن لدي وسيلة لمعرفة الأعمدة المخفية على الخادم الذي أسيء فهمه ISORTCOL_0= 4 الفرز حسب العمود الخطأ.

يمكنني تنفيذ الحل البديل، وإرسال المعلومات التي يتم عرضها أو مخبأة خارجيا إلى Databables ولكن لدي شعور إما أن أفعل شيئا خاطئا أو أخطيت العثور على إجابة مشكلتي في الوثائق.

هل كانت مفيدة؟

المحلول

لا أعتقد أن هناك طريقة تلقائية لمعرفة ذلك، ما أقوم به هو إرسال معلمة إضافية إلى الخادم باستخدام GransodicetagCode (كما هو مفصل في هذا مثال) لإبلاغ الخادم حول الأعمدة المخفية giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top