У меня есть частичное представление с формой в нем.Он строго типизирован.
Я использую ajax в представлении с частичным представлением в нем для отправки формы.
Это в основном форма, которая создает новый элемент БД, и я вижу, чтодействие контроллера работает и вызывается.
мой ajax submit выглядит следующим образом:
$(document).ready(function () {
var form = $("#addPost");
form.submit(function () {
$.ajax({
type: "POST",
url: form.attr("action"),
data: form.serialize(),
dataType: "json",
success: function (data) {
alert('success!');
},
error: function (req, status, err) {
alert('err=' + err + ' status=' + status);
}
});
return false;
});
});
Таким образом, контроллер выполняет работу очень хорошо и пытается вернуть сильный тип, который является частичным представлением.... и я продолжаю получать сообщение об ошибке js без информации.
Это потому, что мой родительский вид не напечатан одинаково, и это представление отправило ajax?
, еслиэто так в чем решение?Я иду по этому поводу неправильно?Мне нужна родительская страница, чтобы получить ответ, а затем отобразить информацию о форме обратно на страницу с помощью js.спасибо!