Re: Setting javascript variable to false?
| From: | Aziz Saleh | 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