У меня есть форма ajax в asp.net mvc, которая так проста:
<% using (this.Ajax.BeginForm("LatestBlogPosts", "Blog", null, new AjaxOptions { UpdateTargetId = "blogPostPanel" }, new { id = "BlogPostForm" })) { %>
<div class="panel" id="blogPostPanel">
<img src="/images/ajax-loader.gif" alt="ajax-loader" />
</div>
<% } %>
Я хочу вызвать отправку формы при загрузке документа. Предположительно, это должно вызвать действие контроллера и вернуть результат, который должен быть заменен на DIV-заполнитель. Если я добавляю кнопку SUBMIT в форму, она работает отлично, но когда я вызываю отправку через jQuery, обновляется вся страница, а содержимое, возвращаемое сервером, отображается на вновь отображаемой странице. Вот мой код jQuery:
<script type="text/javascript">
$(document).ready(function() {
$("#BlogPostForm").submit();
});
</script>
В любом случае, чтобы сделать это?