Проверьте, является ли JsonResult истинным или ложным при вызове ajax - PullRequest
0 голосов
/ 28 июня 2019

Этот код изначально вызывает метод действия контроллера:

$.post("/Home/IsItemExist", { "itemID": itemID },
function (response) {
    if (response) {
        $('.button.button-main').css('background','#555');
    }
});

Следующий метод действия контроллера проверяет, существует ли элемент с данным itemID:

[HttpPost]
public JsonResult IsItemExist(int itemID)
{
    return Json(ItemExists(itemID), JsonRequestBehavior.AllowGet);
}
public bool ItemExists(int itemID)
{
    return db.Carts.Any(x => x.ItemID == itemID);
}

Я не уверенкак проверить, является ли возвращаемое значение ajax-вызова истинным или ложным.Прямо сейчас я получаю сообщение об ошибке.

Заранее спасибо

1 Ответ

1 голос
/ 28 июня 2019
function (response) {
            if (response == "true") {
                $('.button.button-main').css('background','#555');
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...