对于isHalfDay复选框,Ajax调用总是传递true,除了这个之外,传递的每个其他值都是正确的。可能是什么原因?
controller as
答案 0 :(得分:2)
这是因为复选框总是有一个值。如果您想知道是否选中了prop('checked')
,请执行以下操作:
isHalfDay: $("input[name=HalfDay]").prop('checked')
另请注意,从success()
电话回复的承诺中没有$.ajax
方法 - 我认为您的意思是done()
。