Сообщение Ajax после получения (частичный просмотр)

79
7

Я пытаюсь создать полностью ориентированную на ajax панель администратора. В разделе, в котором я получил частичный вид, используя ajax, я хочу опубликовать эту форму после получения.

Я получаю свое частичное представление с помощью этого кода:

    function AddNewsGet() {
$.ajax({
url: '/Get/GetANG/',
contentType: 'application/html; charset=utf-8',
type: 'GET',
dataType: 'html'
})
.success(function (result) {
$('#divMain').html(result);
})
};

Контроллер:

    public ActionResult GetANG()
{
return PartialView("~/Views/Shared/AdminPartials/_Addnews.cshtml");
}

Как это работает, как шарм, но я не могу опубликовать его. Пробовал это, не работал.

function AddNewsPost() {
var nws = {
nHeader: $('#txtHeader').val(),
nContent: $('#txtContent').val()
};
$.ajax({
url: '@Url.Action("AddNews", "Admin")',
type: 'POST',
data: nws,
success: function (result) {
alert('Saved !');
}
});
}

Я знаю, что ajax фактически не записывает html-код в документ, поэтому, вероятно, поэтому я не могу использовать функцию post.

Как я могу это исправить?

Благодарю.

спросил(а) 2021-01-19T15:32:56+03:00 9 месяцев, 1 неделя назад
1
Решение
92

Я пытался получить код javascript из моего макета администратора и не работал. Я переместил функцию сообщения ajax на мой частичный вид, и это сработало. Спасибо вам.

ответил(а) 2021-01-19T15:32:56+03:00 9 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема