Re: Setting javascript variable to false?
| From: | Jeffry Killen | Date: | Thu, 12 Mar 2020 21:23:25 +0000 |
| Subject: | Re: Setting javascript variable to false? | ||
| References: | 1 2 3 | Groups: | php.general php.general |
| Request: | Send a blank email to php-general+get-327022@lists.php.net to get a copy of this message | ||
Thank you:
That worked for me.
JK
> On Mar 12, 2020, at 1:31 PM, Aziz Saleh <azizsaleh@gmail.com> wrote:
>
> 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