Form + Ajax -> Результаты по точному DIV 3 часа, 53 минут назад | LINKформы + Ajax не работает должным образом
Привет,
мне нужно визуализировать свою PartialView (результаты после того, как форма представление) в DIV.
У меня есть следующие файлы:
Посмотреть Man_por.cshtml
...
<div class="col-md4" id="divTabPortfolios">
enter code [email protected]{Html.RenderAction("Load_portfoliosPartial","Management_portfolios");}
<div>
<div class="col-md4" id="divTabPortfolio">
<div>
...
Посмотреть Load_portfolios_partial
<script src="myscript.js" type="text/javascript"></script>
....
...
@using (@ Html.BeginForm())
{
....
...
<button type="submit" class=".." value="Open"/>
}
сценария MyScript.js
$(function() {
$('form').submit(function() {
if ($(this).valid()) {
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize(),
success: function (result) {
$('#divTabPortfolio').html(result);
}
});
}
return false;
});
});
Когда он показывает результат, он открывает целую страницу, а не частичный вид (_layout.cshtml + Page) и т. Д. И не обновляет указанный DIV.
Как я могу решить эту проблему?
Вы можете разместить обработанную HTML в дополнение или, а не код ASP? Предполагая, что проблема не связана с сервером, этот код не имеет значения, и что-то вроде бессмысленного для таких людей, как я, которые не кодируют в ASP. –
Я не могу скопировать и вставить с сервера. Какую часть вы хотите видеть? –
Нажмите Ctrl + U во время просмотра страницы. Это то, чего мы хотим. Убедитесь, что вы используете только соответствующий html и правильно отформатируете его. –