> what i get back from ajax looks exactly the same as the form above > just with updated values.
Instead of doing this:
$(".button").click(function() { ...
do this:
$(".button").live('click', function() { ...
http://docs.jquery.com/Events/live

