我想得到ajax调用中返回的记录的计数,这样我就可以显示正确的消息。
我的数据类型必须是“html”,所以我无法检查任何json值以查看是否返回任何记录。
但是,我确实在控制器中的ViewBag变量中提取了计数,而控制器又隐藏在html隐藏变量中。
当我去检查JS中的值时,它是一个空字符串。
我已经验证Viewbag控制器属性的值为0,并且Viewbag中隐藏的html变量的赋值为0。
当我检查ajax成功方法中的值时,为空字符串而不是“0”。
我甚至尝试分配一个var值来从jquery projCnt 变量中检索。
我在这里缺少什么?
ViewBag.projectCount = customer.Projects.Count.ToString();
return View(customer);
ViewBag.projectCount中的值=“0”
<div>
@Html.Hidden("projCnt", (string)ViewBag.projectCount)
</div>
projCnt中的值=“0”
if ($('#projCnt').val() == "0")
projCnt中的值=“”