Bonjour,
L'indentation d'un flux html ou la présence de retour à la ligne ne semble pas passer dans la fonction .html() de JQ :

Ceci fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo '<script>$(function() {$("#fodolo").html(\'<table border=1><tr><td>coucou</td></tr></table>\')})</script>';
Ceci ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
echo '<script>$(function() {$("#fodolo").html(\'<table border=1>
<tr>
<td>coucou</td>
</tr>
</table>\')})</script>';
C'est un peu comme s'il fallait "absolument" mettre une chaîne de caractères "minifiée" dans la fonction .html()

J'avoue ne pas comprendre et mes nombreuses recherches sur le web me donnent l'impression d'être le seul à avoir ce problème.

Par avance merci pour votre expertise.