Привет я пытаюсь справиться с AJAX ответ JSonJavascript переключатель (верно)
вот мой код
success: function (j) {
switch(true)
{
case (j.choice1):
alert("choice2");
break;
case (j.choice2):
alert("choice2");
break;
default:
alert("default");
break;
}
}
основан на том, что J есть возврат я делаю свое действие, но я получаю по умолчанию.
У меня есть предупреждающие значения j и выходят правильно. Некоторые из примеров (j.choice1) case (j.choice2) не работают.
Я попробовал футляр (j.choice1! = "") (J.choice2! = "") Но в этом сценарии я все-таки получаю первый выбор.
Что я упускаю
Почему вы используете 'switch' утверждение для задача, которая лучше всего подходит для оператора 'if'? –
Вы предупреждаете «choice2» в обоих первых двух случаях. Это то, что вы намеревались? – Syntactic
ну, вы получите голосование за странный, но интересный вопрос. так каковы ваши возможные значения для 'j.choice1' и' j.choice2'? – lincolnk