Как передать параметр типа boolean в AJAX?

Как на сервер передать параметр типа boolean, при передачи параметра на сервер доходит строка. переменная status - типа boolean(проверял через typeof)
есть след. запрос
$.ajax({
        type: 'POST',
        url: '/TODOList/'+status,
        data: params,
        success: function (req, res) {
            if(status == true){
                $target.attr('checked', true);
            }else  {
                $target.removeAttr('checked');
            }
            console.log(status);
            //location.reload();
        },
        error: function (errоr) {
            console.log(error);
        }
    });

На сервере в req.params.status доходит строка, это логично но как передать туда значение bool? нужно писать в базу , пишется строка и все ломается...) Спасибо
  • Вопрос задан
  • 1452 просмотра
Решения вопроса 2
abyrkov
@abyrkov
JavaScripter
Эээ... а StackOverflow отменили?
stackoverflow.com/questions/7408976/bool-parameter...
Ответ написан
Комментировать
yarkovaleksei
@yarkovaleksei
Это твинк. Основной акк: @yarkov (в бане)
Никак. Преобразуйте строку в boolean. Например так:
var bool = JSON.parse("true");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект