I have a simple form created using Ajax.BeginForm:
Ajax.BeginForm
<% using (Ajax.BeginForm(\"Update\", \"Description\", new { id = Model.Id
Ajax.BeginForm looks to be a fail.
Using a regular Html.Begin for, this does the trick just nicely:
$('#detailsform').submit(function(e) { e.preventDefault(); $.post($(this).attr("action"), $(this).serialize(), function(r) { $("#edit").html(r); }); });