Re: Setting javascript variable to false?

From: Date: Thu, 12 Mar 2020 20:31:01 +0000
Subject: Re: Setting javascript variable to false?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-327020@lists.php.net to get a copy of this message
This should work: var dual = <?php echo $dual ? 'true' : 'false'; ?> On Thu, Mar 12, 2020 at 4:22 PM Jeffry Killen <jekillen@prodigy.net> wrote: > Hello; > > I have javascript global variable in a page that is supposed to be > initialized by php: > > // $dual is boolean true/false > > var dual = <?php print $dual ?> > > But what happens when the page loads is: > > var dual = ; // true/false is not written to the page. javascript syntax > checker complains. > > How would I output a string version of true/false that > javascript will see as a boolean value? > > I had been sending $dual as 'true'/'false' > > but then when checking dual: > if(dual) > { > // if dual is the string 'false', the test passes. > } > > Thank you for time and attention > JK

« previous php.general (#327020) next »