PHP에서 $foo = get_field('foo') ?: null;
의 삼항 연산자를 사용했지만 자바 스크립트에서 해당 항목을 찾고 있습니다. 지금까지 나는 var foo = <?php echo $foo; ?> || null;
을 시도했습니다. 그러나이 경우 <?php echo $foo; ?>
이 null/empty이므로 변수가 var foo = || null;
이므로 콘솔에서 오류 Uncaught SyntaxError: Unexpected token ||
을 제공합니다.변수가 비어있을 때 자바 스크립트의 삼항 연산자
자바 스크립트에서 삼항 연산자를 사용하는 다른 방법이 있습니까?
'var foo = (' php echo $ foo;?>')? ' php echo $ foo; ?> ': null;'작동하지 않습니까? – smarber
JS는'$ foo'가'null' 일 때 PHP에서 "위조 된"값을 출력하기 만하면됩니다. – evolutionxbox
@smarber 문제는 PHP 코드가 아무 것도 출력하지 않는 것으로 보이므로 JS는 여전히 오류가 발생합니다. – evolutionxbox