Состояние объекта Json - PullRequest
0 голосов
/ 06 мая 2011

Я хотел бы создать объект Json, используя условие AND (я не знаю, возможно ли это). Я положил незаконченный код, который у меня есть на данный момент.

var parameters = {
                Title : "hello",
                Text : "world",
                Question : //if two checkboxes are checked then true else false.
}

О двух отмеченных флажках, я думал использовать это:

$('.checkbox1').is(':checked') && $('.checkbox2').is(':checked')

Чего я хотел бы избежать, так это поставить

//if checkboxes are checked
//{
//create the json object of type 1
//}
//else
//{
//create the json object of type 2
//}

Возможно ли это?

1 Ответ

1 голос
/ 06 мая 2011

Да, логическое значение будет в порядке:

var parameters = {
            Title : "hello",
            Text : "world",
            Question : $('.checkbox1').is(':checked') && $('.checkbox2').is(':checked')
}

Это создаст обычный объект JavaScript, которым вы можете манипулировать, как и любым другим объектом, например,

parameters.Question = <newTrueOrFalseToSet>;

Или даже:

parameters["Question"] = <newTrueOrFalseToSet>;

Согласно определению JSON , полученный JSON должен выглядеть следующим образом:

{
    "Title": "hello",
    "Text": "world",
    "Question": true
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...