Je reçois une erreur JS et ce qu'il faut savoir et comment le résoudre. (JS Noob ici)Javascript Erreur avec DataTable jQuery plugin
Erreur: "tId n'est pas défini"
ligne de JS avec l'erreur: "si (s [i] = .sInstance TID) {"
Plus d'informations
J'utilise le plugin jQuery Data Table (http://datatables.net).
J'ai deux tables avec une classe de "dataTable" chargée sur une page (à l'intérieur des onglets de l'interface utilisateur jQuery). Les tables se comportent comme prévu mais j'obtiens l'erreur ci-dessus dans Firebug.
Ci-joint mon fichier de configuration de la table des données ...
$(document).ready(function() {
//Take from: http://datatables.net/forums/comments.php?DiscussionID=1507
// before creating a table, make sure it is not already created.
// And if it is, then remove old version before new one is created
var currTable = $(".dataTable");
if (currTable) {
// contains the dataTables master records
var s = $(document).dataTableSettings;
if (s != 'undefined') {
var len = s.length;
for (var i=0; i < len; i++)
{
// if already exists, remove from the array
if (s[i].sInstance = tId) {
s.splice(i,1);
}
}
}
}
oTable = $('.dataTable').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bFilter": false
});
});
Que signifie l'erreur signifie et comment puis-je le résoudre?
Il vous dit exactement ce qui ne va pas. La variable que le code utilise ('tId') n'est pas définie. Pour résoudre l'erreur, définissez la variable! –