Почему вызов Ajax не возвращает данные из действия в функцию обратного вызова success? [закрыто]

HTML5 replaceState - это ответ, как уже упоминалось Vivart и geo1701. Однако он не поддерживается во всех браузерах / версиях. History.js обертывает функции состояния HTML5 и предоставляет дополнительную поддержку для браузеров HTML4.

0
задан Cavid 19 March 2019 в 14:46
поделиться

1 ответ

Измените ActionResult на JsonResult и верните объект Json.

[HttpPost]
        public JsonResult Details(int? id)
        {

            HomeModel model = new HomeModel();
            var book = db.Books.Where(b => b.Id == id).Include(b => b.Author).SingleOrDefault();
            if (book == null)
            {
                HttpNotFound();
            }

            book.DisplayNumber++;
            db.SaveChanges();
            model.bookDetails = book;
            return Json(model);
        }
0
ответ дан Hien Nguyen 19 March 2019 в 14:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: