In my app I have this small method:

```
$('#checkOut').click(function() {
        $('#loading').show();
        $.get("/Checkout/AdressAndPayment");
    });

```

What I want is simply to show the `#loading` paragraph:

```
<p id="loading" style="display: none" class="center">
    Loading. Please wait... @Html.Image("~/Images/Functional/ajax-loader.gif", null, new {@class = "nullify"})
</p> 

```

So that my user knows that the app is computing something in background.

But I also need to render a whole new view in my controller method:

```
[HttpGet]
public ActionResult AdressAndPayment()
{
    mOrder = new OrderInfo();

    ShoppingCart cart = ShoppingCart.GetCart(HttpContext);

    mOrder = cart.CreateOrder(mOrder);

    return View(mOrder);
}

```

And this does not work. I mean, the whole process goes fine, and if I use a standard `ActionLink` or a button with `using (Html.BeginForm())`, it works fine, but I would like to do both: display the `<p>`, and then get the view. How could I do it?