[jQuery] parse response html

[jQuery] parse response html

Hi All,
I have the following situation.  I want to use jquery to send form data to a server to save the data to a db, and then use jquery to read the server response to update some hidden id's.
The basic html I have is
<div class="input">
   <form action="save_record" method="post">
      <input id="record_id" value="0" />
      <other form data>
   </form>
</div>
Initially the record_id is set to 0 in the form for a new record.  Now I want to save the record with jquery with code that looks like
prepare_fill_submit = function(){
   var record_id        =$("input#record_id",this).val();
   /*Get other form data*/
   $.post("/save_record",{
      'record[id]' : record_id
   }, fuction (html) {
      var new_record_id = $("input#record_id",html).val();
      /* alert(html); */
      /*Code that would put this new record_id into the existing form*/
   });
   return false;
}<br clear="all">
(with appropriate code to make sure that the jquery function is called when the form button is clicked.  something like
$("div.input form").submit(prepare_fill_submit);
)
The post is working meaning that if I uncomment the alert(html); line in the post function, I see the html form (as returned by the /save_record url) now populated with a brand new record_id which is not 0.  However, the existing html form still has the record_id as 0, meaning that the line
var new_record_id = $("input#record_id",html).val();
seems to be accessing the current DOM, and not the returned html.  Any hints as to why this may be the case?
Thanks for your help,
Julius
--
-----------------------------------------------------
<a href="http://openwetware.org/wiki/User:Lucks">http://openwetware.org/wiki/User:Lucks</a>
-----------------------------------------------------
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/