RobRobson: Ajax Antwort lässt sich nicht formatieren

Beitrag lesen

Hallo,

ich hab gerade ein riesne Problem und verstehe es einfach nicht.

Man nehme ein INPUT Element und ein kleine Tastatur-funktion:

  
echo "  
<td><input type=text name='bezeichnung' id='bezeichnung'></td>"  
  
<script src='http://code.jquery.com/jquery-latest.min.js'></script>  
<script>  
        $('#bezeichnung').keyup(function () {  
          var getipptertext = $(this).val();  
  
          $.ajax({  
            type: 'POST',  
            url: 'ajax/ajax_get.php',  
            data: 'get_type=known_events&text='+getipptertext,  
            success: function(content){  
            $('p').text(content);  
            }  
          });  
        }).keyup();  

..die mittels Ajax was vom Server holt:

  
$l = mysql_query("SELECT blaa FROM ...");  
while($row = mysql_fetch_assoc($l)) $out .= $row[bezeichnung];  
echo $out;  

Das Ergebniss können mehrere Zeilen sein (darum WHILE(..)) Problem ist das auf der ersten Seite alle Zeilen an einander geklatscht werden. Es ist mit nicht möglich einen Zeilenumbruch zu erzeugen.

Ich hab schon sehr viel ausprobiert (\n, \\n, <br>'s, %A0, alles immer mit ' und mit ") ich hab kein Plan wie ich diesen Antworttext mittels Javascript dynamisch Zeilenweise anzeigen kann.

Kann mit bitte jemand einen Tip geben wo ich weitersuchen kann!?!? :D

vielen Dank,
Rob

PS: ich könnte das resultat umständlich fomatiere, die formatierung dann wiede rmit JS auslesen und Tabellenzeilen in einer Tabelle erzeugen. Abe rich hoffe es geht auch deutlich schlanker.