Quel est exactement le sAjaxSource paramètre dans les tables de données?
Selon tables de données du site web,
sAjaxSource
Vous pouvez demander à des tables de données pour charger des données à partir d'une source externe à l'aide de ce paramètre (utiliser aData si vous souhaitez transmettre les données que vous avez déjà). Simplement fournir une url d'un objet JSON peut être obtenu à partir de. Cet objet doit inclure le paramètre "aaData" qui est la source de données pour la table.
Maintenant, à moi (un amateur avec Ajax et JSON), c'est du charabia.
Je veux que ma datatable pour paginer, et de charger de nouvelles entrées à l'aide d'Ajax chaque fois que la table est triée ou la page suivante est choisie (au lieu de charger toutes les entrées à l'avant)
Apparemment, cette "url d'un objet JSON peut être obtenu à partir de" est nécessaire si je veux mettre le bServerSide
option à true
Est-ce que quelqu'un peut expliquer ce concept à moi?
Et peut-être celui-ci: stackoverflow.com/questions/22156229/...
OriginalL'auteur Marco Prins | 2014-03-05
Vous devez vous connecter pour publier un commentaire.
Dans le traitement côté serveur, vous pouvez choisir l'une des deux façons:
Servir JSON de la même URL, ce qui vous permet d'afficher une page HTML avec une table
(la page avec le tableau est sur
www.example.com/table
et appel AJAX dewww.example.com/?sEcho=1&andOtherParametersHere
) - vous n'avez pas besoin de spécifiersAjaxSource
, parce que datatable du script rejoint les paramètres de l'URL existante.Servir JSON à partir de l'URL qui est différent de celui que vous utilisez pour afficher une page HTML avec la table
(donc la page avec le tableau est sur
www.example.com/table
et appel AJAX dewww.another.com/?sEcho=1&andOtherParametersHere
) - vous devez spécifiersAjaxSource
àwww.another.com
.OriginalL'auteur Lukasz Koziara
C'est tout simplement l'URL qui renvoie vos tables de données de contenu que vous souhaitez afficher (votre source de données pour le traitement côté serveur).
Si vous avez besoin de plus de détails, il y a beaucoup de liens dans les autres réponses que de détail.
OriginalL'auteur valentin