title: Load text into textarea via ajax call
body: <p>I would like to load some text retrieved from a dB into a textarea. The user clicks a link:</p>
  
  <pre><code>&lt;a class="editlink" id="&lt;?php echo $review['id']; ?&gt;" href="#"&gt;&lt;?php echo $review['title']; ?&gt;&lt;/a&gt;
  </code></pre>
  
  <p>JQuery passes the ID to GO.PHP:</p>
  
  <pre><code>$(".editlink").click(function() {
      $.get("go.php", {param: $(this).attr('id')}, 
          function(data) {
              $('textarea#area1').html(data);
          });    
      return false;
  });
  </code></pre>
  
  <p>GO.PHP retrieves the text from the dB:</p>
  
  <pre><code>$qry = mysql_query("SELECT * FROM reviews WHERE id = ".$_GET['param']." "); 
  while($review = mysql_fetch_array($qry)) {
      echo $review['description'];
  } 
  </code></pre>
  
  <p>As confirmed by Firebug consolle, ID and the text are retrieved correctly. The probelm is that I'm not able to place the text into the textarea:</p>
  
  <pre><code>&lt;textarea id="area1" rows="30" cols="55"&gt;&lt;/textarea&gt;
  </code></pre>
  
  <p>I tried: .html(data), .text(data), .val(data) but none display anything. (Please note that the text in the dB may contain HTML tags that I would like to keep).</p>