English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
bootstrap-table هو أداة قوية لجداول Bootstrap، موقع الويب الرسمي:http://bootstrap-table.wenzhixin.net.cn/zh-cn/
إليك مشكلة صغيرة واجهتها: لا يمكن تحميل بيانات Bootstrap Table.
$("#button").click(function(){ var name=$("input[name='name']").val(); $('#table').bootstrapTable('load',"../Query/FindMoonByName?name="+name); });
استخدمت البيانات JSON التي يتم استرجاعها من العنوان البعيد كبيانات، ليس هناك مشكلة، لكن هناك خطأ.
حل المشكلة:
البيانات المرسلة مرة أخرى يتم تحويلها إلى object.
$("#button").click(function(){ var name=$("input[name='name']").val(); $.ajax({ type: "POST", url:"../Query/FindMoonByName?name="+name, success: function(msg){ //msg هو obejct JSON، وليس سلسلة JSON. $('#table').bootstrapTable('load',msg); } }); });
إذا قمت بتعيين معلومات الرد Content-Type إلى application/json;charset=UTF-8، فإن النص المعد (msg) هو ه obejct JSON.
في هذه الحالة يمكنك تحميله مباشرة.
إذا قمت بتعيين معلومات الرد Content-Type إلى text/html;charset=UTF-8، فإن النص المعد (msg) هو سلسلة JSON.
في هذه الحالة، تحتاج إلى تحويل (JSON.stringify) النص إلى�체 (object) قبل التحميل.
اختبار:
Bootstrap-table.js version: 1.11.1
Bootstrap.js v3.3.0
الطريقة السريعة لحل مشكلة عدم تحميل (load) جدول Bootstrap Table كما ذكرها محررنا هنا، نأمل أن تكون مفيدة لكم، إذا كان لديكم أي استفسارات، فالرجاء ترك تعليق، وسأقوم بالرد على رسائلكم في أقرب وقت، وأشكركم أيضًا على دعمكم لموقع呐喊 لتعليم البرمجة!
بيان: محتوى هذا المقال تم جمعه من الإنترنت، ملكية المقال تخص المالك الأصلي، تم جمع المحتوى من قبل المستخدمين على الإنترنت الذين قاموا بتحميله بشكل تلقائي، ويحمل الموقع حقوق الملكية، لم يتم تعديل المحتوى بشكل يدوي، ولا يتحمل الموقع أي مسؤولية قانونية. إذا اكتشفت أي محتوى يشتبه في انتهاك حقوق النسخ، فالرجاء إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (الرجاء استبدال # بـ @ عند إرسال البريد الإلكتروني) للإبلاغ، وقدم الدليل على الدليل، إذا تم التحقق من ذلك، سيتم حذف المحتوى المشبوه فورًا.