Html / Ajax - Retour d'une requete ds TABLEAU
Résolu/Fermé
A voir également:
- Html / Ajax - Retour d'une requete ds TABLEAU
- Tableau word - Guide
- Tableau ascii - Guide
- Tableau croisé dynamique - Guide
- Trier tableau excel - Guide
- Imprimer tableau excel sur une page - Guide
4 réponses
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
861
19 janv. 2009 à 13:08
19 janv. 2009 à 13:08
Je me trompe peut-être mais je pense que c'est ton imbrication : table > tr > div > td
Je pense que la div casse la structure de ta table.
Essaye ça :
<table>
<tr>
<th>nom</th>
<th>prenom</th>
</tr>
<tr id='zone'>
</tr>
</table>
Ça devrait marcher, j'ai déjà fait qqch de similaire.
Je pense que la div casse la structure de ta table.
Essaye ça :
<table>
<tr>
<th>nom</th>
<th>prenom</th>
</tr>
<tr id='zone'>
</tr>
</table>
Ça devrait marcher, j'ai déjà fait qqch de similaire.
en effet j'avais essayé cette méthode, le résultat s'affiche bien dans le tableau mais le déforme complètement puisqu'il n'effectue aucun retour à la ligne (tout dans la même ligne).
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
329
19 janv. 2009 à 14:12
19 janv. 2009 à 14:12
Bonjour,
Il faut effectivement garder la structure classique du tableau html (table > tr > th ou td).
Par défaut le td ne revient pas à la ligne (d'où la déformation), il faut lui spécifier un style css :
<td style="white-space: normal;"> Blabla </td>
Cordialement,
Il faut effectivement garder la structure classique du tableau html (table > tr > th ou td).
Par défaut le td ne revient pas à la ligne (d'où la déformation), il faut lui spécifier un style css :
<td style="white-space: normal;"> Blabla </td>
Cordialement,
Merci pour vos réponses,
j'ai essayé le white-space dans mes balises <td> mais ca ne change rien.
Autre problème : le texte retourné par la requete comporte un problème d'accents (surement un souci d'encodage). On dirait que c'est provoqué par l'utilisation d'une requete asynchrone justement car autrement (par une requete SQL classique) tout s'affiche correctement.
j'ai essayé le white-space dans mes balises <td> mais ca ne change rien.
Autre problème : le texte retourné par la requete comporte un problème d'accents (surement un souci d'encodage). On dirait que c'est provoqué par l'utilisation d'une requete asynchrone justement car autrement (par une requete SQL classique) tout s'affiche correctement.
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
329
19 janv. 2009 à 14:45
19 janv. 2009 à 14:45
Pour l'autre problème, il faut que tu spécifies l'encodage dans le header de la response.
Par exemple ici j'envoie un fichier xml, encodage europe occidental normal, via php :
header('Content-type: text/xml; charset=iso-8859-1');
Par contre, c'est bizarre que ça t'affiche ça correctement en mode synchrone.
Pour le white-space, vérifie aussi que tu as bien fixé la longueur de tes colonnes (width), sinon elles vont s'étendre à l'infini avant de couper le texte.
Cordialement,
Par exemple ici j'envoie un fichier xml, encodage europe occidental normal, via php :
header('Content-type: text/xml; charset=iso-8859-1');
Par contre, c'est bizarre que ça t'affiche ça correctement en mode synchrone.
Pour le white-space, vérifie aussi que tu as bien fixé la longueur de tes colonnes (width), sinon elles vont s'étendre à l'infini avant de couper le texte.
Cordialement,