on the serverside i would reommend a restful approach.
and for the client side javascript i would recommend jQuery ($().ajax())
and it probably would't hurt to code after the principles of MVC