jQuery datatables recharger de nouveau ajax source
Je suis à l'aide de jquery Datatables plugin. Le code d'initialisation est comme ci-dessous
$('#Table').dataTable( {
"sAjaxSource": url
...
...
});
qui obtient le feu sur clic d'un bouton.Maintenant, cliquez de nouveau sur le bouton je veux obtenir le dataTable avec une url différente.
J'ai essayé sans succès.S'il vous plaît suggérer.
if (typeof obj == 'undefined') {
obj = $('#Table').dataTable( {
"sAjaxSource": url
...
...
})
}else
{
obj.fnClearTable(0);
obj.fnDraw(false);
}
OriginalL'auteur Hector Barbossa | 2011-09-13
Vous devez vous connecter pour publier un commentaire.
Je pense que ce que vous avez besoin est fnReloadAjax() . Vous devriez l'utiliser comme ceci:
même problème que votre méthode ne fonctionne pas pour moi, stackoverflow.com/questions/26246666/.... J'ai lu les docs, je sais que ça devrait fonctionner, mais je ne comprends pas pourquoi il ne fonctionne pas pour moi..
OriginalL'auteur Nicola Peluchetti
Essayez avec ce lien: http://datatables.net/reference/api/ajax.url()
ou comme je l'ai fait si la table n'est pas un objet dataTable:
OriginalL'auteur Matias
Cette travaillé pour la version 1.10:
OriginalL'auteur major