对于复选框数据,AJAX调用传递始终为true

时间:2016-04-28 09:51:16

标签: c# jquery ajax asp.net-mvc

对于isHalfDay复选框,Ajax调用总是传递true,除了这个之外,传递的每个其他值都是正确的。可能是什么原因?

controller as

1 个答案:

答案 0 :(得分:2)

这是因为复选框总是有一个值。如果您想知道是否选中了prop('checked'),请执行以下操作:

isHalfDay: $("input[name=HalfDay]").prop('checked')

另请注意,从success()电话回复的承诺中没有$.ajax方法 - 我认为您的意思是done()