DataTable প্রবলেম

কিছুদিন আগে DataTable নিয়ে কাজ করলাম। এইটা এমনিতে অসম্ভব সুন্দর কাজ করে কিন্তু তারপরেও নিজের ভুলে বেশ কিছু পেইন খাইতে হইলো। আমি যেই এররটা পাচ্ছিলাম Stackoverflow তে এই জিনিসটা সংক্রান্ত অনেক প্রবলেম ছিলো কিন্তু আমারটা সেগুলোর থেকে আলাদা। ধীরে ধীরে সবগুলো প্রবলমে লিখি:

এরর মেসেজ:

DataTables warning (table id = 'XXX'): 
Requested unknown parameter 'XXX' from the data source for row X" is raised when there is a mismatch between the number of columns in the <table> and the number of columns in the data.

 

প্রথম প্রবলেম:
Code fragment

<table>

<th .../> <th .../> <th .../> 

<tr> <td/><td/> </tr>

</table>

আমার টেবিলে ডাটা রো তে td এলিমেন্ট দিসিলাম 2টা কিন্তু আমি হেডার দিসিলাম 3টার জন্যে, ফলে কলাম হেডার সংখ্যা এবং টেবিল রো এর td এলিমেন্টের কাউন্ট না মিলাতে এরর দিচ্ছিলো

দ্বিতীয় প্রবলেম:
প্রথমটা ঠিক করার পরেও একই এরর আসছিলো। লক্ষনীয় হলো যে এটা হোমপেজে হচ্ছিলো কিন্তু  তখন দেখলাম যে আমার ডাটাটেবিলগুলো একটা কমন কোড দিয়ে জেনারেটেড, ফলে কোড ফ্রাগমেন্টটা এমন:

// Homepage
<div id='multiple_post'>

<div id='datatableID'>Oct-2013 data. Post id = 123</div>
<div id='datatableID'>July-2013 data Post id = 789</div>

</div>

// Individual page
<div id='789'>
<div id='datatableID'>July-2013 data Post id = 789</div>
</div>

সবগুলো টেবিলকে যখন আমি হোমপেজে শো করছি তখন সবগুলো ডাটাটেবিলের ডাটাটেবিল আইডি একই, ফলে এরর হচ্ছে। যখন single.php পেজে শো করা হচ্ছে তখন  আইডিটা ইউনিক ফলে সমস্যা হচ্ছে না

Leave a Reply

Your email address will not be published. Required fields are marked *