如何在AJAX函数中从HTML获取“值”字段?

时间:2018-10-31 07:15:49

标签: javascript html ajax html5

我有一个“记住我”复选框,我将值字段中的值从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()”并没有返回我想要的。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

您可以使用$('#remember-me-checkbox').is(':checked'),它会为您返回boolean类型,然后根据需要将其转换为int

答案 1 :(得分:0)

只需尝试这样。

$count = $('#remember-me-checkbox:checked').length;
console.log($count);