此代码最初调用控制器操作方法:
$.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调用返回的值是true还是false。现在,我在“响应”上遇到错误。
预先感谢
答案 0 :(得分:1)
function (response) {
if (response == "true") {
$('.button.button-main').css('background','#555');
}