मैंने इस फिडेल को बनाया और यह मेरी आवश्यकताओं के अनुसार अच्छा काम करता है: फिडल
हालाँकि, जब मैं अपने आवेदन में उसी का उपयोग करता हूं तो मुझे ब्राउज़र कंसोल में एक त्रुटि मिलती है जो कहती है कि अपरिभाषित की संपत्ति 'aDataSort' नहीं पढ़ सकता है
मेरे आवेदन में, जावास्क्रिप्ट नीचे की तरह कुछ पढ़ता है: मैंने नियंत्रक आउटपुट की जांच की है ... यह अच्छी तरह से काम करता है और कंसोल पर भी मुद्रित होता है।
$(document).ready(function() {
$.getJSON("three.htm", function(data) {
// console.log("loadDataTable >> "+JSON.stringify(data));
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + ', ' + error;
alert(err);
console.log( "Request Failed: " + err);
})
.success(function(data){
loadDataTable(data);
});
function loadDataTable(data){
$("#recentSubscribers").dataTable().fnDestroy();
var oTable = $('#recentSubscribers').dataTable({
"aaData" : JSON.parse(data.subscribers),
"processing": true,
"bPaginate": false,
"bFilter": false,
"bSort": false,
"bInfo": false,
"aoColumnDefs": [{
"sTitle": "Subscriber ID",
"aTargets": [0]
}, {
"sTitle": "Install Location",
"aTargets": [1]
}, {
"sTitle": "Subscriber Name",
"aTargets": [2]
}, {
"aTargets": [0],
"mRender": function (data, type, full) {
return '<a style="text-decoration:none;" href="#" class="abc">' + data + '</a>';
}
}],
"aoColumns": [{
"mData": "code"
}, {
"mData": "acctNum"
}, {
"mData": "name"
}]
});
}
})