我有一个“记住我”复选框,我将值字段中的值从0切换为1。我想获取该值并将其发送到后端。这是我目前的
<input value="1" id="remember-me-checkbox" onchange="rememberMeCheckBox(this)" type="checkbox" checked> Remember Me
这是我的脚本功能:
$.ajax({
type:'POST',
url:'/signin/check/',
data:{
email:$('#email').val(),
password:$('#password').val(),
rememberMeCheckBox:$('#remember-me-checkbox').val(),
csrfmiddlewaretoken:$('input[name=csrfmiddlewaretoken]').val(),
},
获取“ .val()”并没有返回我想要的。有什么想法吗?
答案 0 :(得分:2)
您可以使用$('#remember-me-checkbox').is(':checked')
,它会为您返回boolean
类型,然后根据需要将其转换为int
。
答案 1 :(得分:0)
只需尝试这样。
$count = $('#remember-me-checkbox:checked').length;
console.log($count);