उपरोक्त सुझावों से मदद नहीं मिली।
मैं एक ajax सर्वर साइड, पृष्ठांकन योग्य कार्यान्वयन है। चूंकि उपयोगकर्ता नए खोज शब्दों में प्रवेश करता है, इसे रीफ्रेश करना पड़ता है, इसलिए "fnInitComplete" का उपयोग करना एक विकल्प नहीं है, क्योंकि यह केवल एक बार ट्रिगर होता है, जब डेटाटेबल ऑब्जेक्ट प्रारंभ होता है।
fnServerData ओवरराइड करना या तो काम नहीं करता था।
बजाय मैं इसे JSON से iProcessingTime
dataSrc के माध्यम से हथियाने के द्वारा लागू करने समाप्त:
var table = $('#pkgTable').DataTable({
"processing" : true,
"serverSide" : true,
"sPaginationType" : "jPaginator",
"ajax": {
"url" : urlStr,
"type" : "POST",
"dataSrc": function(json) {
var iProcessingTimeMS = json.iProcessingTime;
var iProcessingTimeS = iProcessingTimeMS/1000;
$("#processingTime").html("Search Time: " + iProcessingTimeMS + " ms. " + iProcessingTimeS + " s.");
return json.aaData;
}
},
"oLanguage": {
"sProcessing": "<span style='color: red; font-weight: bold'>Please Wait...</span>",
"sZeroRecords": "No Records Found...",
"sSearch": "Search All:",
"sUrl": "",
"oPaginate": {
"sFirst" : "<b><<</b>",
"sLast" : "<b>>></b>",
"sPrevious" : "<b><</b>",
"sNext" : "<b>></b>"
},
"sLengthMenu": 'Display <select>' +
'<option value="10">10</option>' +
'<option value="20">20</option>' +
'<option value="50">50</option>' +
'<option value="100">100</option>' +
'</select> records'
}
});
हे ली, मैं fnServerData का उपयोग कर क्लाइंट से सर्वर पर अतिरिक्त जानकारी भेजने के तरीके पर काम कर रहा हूं। क्या आप कृपया मेरी मदद कर सकते हैं! –