How to return MVC view to JQuery post success delegate
<p>I have the following JQuery method for posting data to a action in my MVC contorller:</p>

<pre><code>$('#btnAddNewTest').on("click", function () {
    var date = $('#HIVTestTestDate').val();
    var result = $('#HIVTestTestResult').val();
    var cd4 = $('#HIVTestCD4Count').val();
    var pID = $('#PatientID').val();

    var dataToSend = { patientID: pID, testDate: date, resultID: result, cd4Count: cd4 };

    $.post("/HIVInformation/AddHIVTest/", dataToSend, function (receivedData) {
        location.reload(false); //Don't want to do this
    });

    return false;
});
</code></pre>

<p>Here is the Action method in my controller:</p>

<pre><code>[HttpPost]
    public ActionResult AddHIVTest(Guid patientID, DateTime testDate, Guid resultID, int cd4Count)
    {
        MvcPatientDetailsHIVViewModel model = new MvcPatientDetailsHIVViewModel(patientID);
        model.LoadAllData();

        try
        {
            //add the HIV Test
            model.HIVTestResult = new Common.Models.PatientHIVTestModel()
            {
                ID = Guid.NewGuid(),
                PatientID = patientID,
                TestDate = testDate,
                HIVTestResultID = resultID,
                CD4Count = cd4Count
            };

            //call the add method
            model.AddHIVTestResults();
        }
        catch (Exception ex)
        {
            ModelState.AddModelError("", ex);
        }

        return View("Details", model);
    }
</code></pre>

<p>If I comment out the '<code>location.reload(false);</code>' my page does not get refreshed.  How do I serialize my Mvc view to be returned in the <code>function (receivedData)</code> delegate of the post?  How do I display my view then from within the JQuery code?</p>