plugin Datatables et JSON. Question de philosophie
Bonjour!
J'ai un joli tableau avec datatables où le contenu est généré coté serveur (server-side processing) qui a quelques particularitées:
Certaines colonnes renvoyées par le serveur contiennent du texte tout bête mais d'autres contiennent du code HTML à afficher dans la cellule - en gros du genre:
Nom | Prénom | Résultat | Actions
John | Doe | <table> + js </table> | <html> checkbox, image ....
La partie actions contient donc des choses du genre...
Code:
1 2 3
|
<a href="#" class="btn_suivi_erreur val" title="Erreur suivie par <?=$ta['marque_par']?>"><img src="img/star.png"/></a>
<a href="#" class="btn_comment_erreur" title="Ajouter un commentaire"><img src="img/commentaire.png"/></a> |
Bien que propre, mon code génère parfois des problèmes lors du parsage du JSON dans mon tableau.
Mes questions sont:
- Ce que j'ai fait est-il bien sage ?
- Ne serait-il pas mieux d'envoyer seulement les paramètres php en JSON pour la cellule actions puis d'ajouter une fonction en javascript qui remplace les paramètres par mes bidules html ?
par exemple
Code:
1 2 3 4 5 6 7
|
function remplace(marque_par, id_erreur) {
var out;
out = '<a href="#" class="btn_suivi_erreur val" title="Erreur suivie par '+marque_par+'"><img src="img/star.png"/></a>';
....
} |
- dans ce cas, ca ne risque pas trop d'allourdir mon application (j'ai beaucoup de résultats et dans la réalité, la partie action est plus complexe)
Merci pour votre aide et vos conseils!