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...
Bien que propre, mon code génère parfois des problèmes lors du parsage du JSON dans mon tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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
- 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)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>'; .... }
Merci pour votre aide et vos conseils!
Partager