Как получить значение поля из HTML в функции AJAX? - PullRequest
0 голосов
/ 31 октября 2018

У меня есть флажок «запомнить меня», который я переключаю значение в поле значения от 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 голосов
/ 31 октября 2018

Просто попробуй вот так.

$count = $('#remember-me-checkbox:checked').length;
console.log($count);
0 голосов
/ 31 октября 2018

Вы можете использовать $('#remember-me-checkbox').is(':checked'), он вернет вам тип boolean, затем вы можете преобразовать его в int, если вам действительно нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...