You're probably seeing the duplicated nav bar because you are returning a response that includes it. Without seeing your controller code, this is just a guess, but if you are rendering a GSP as the response, it is going to pick up the layout, which includes the navbar.
You should be rendering a template instead.