可能重複:
transfer a Variable from php to js如何讓PHP布爾FALSE以輸出爲FALSE僅
這似乎微不足道。我將PHP變量的值設置爲false。然後經過一些處理,我在腳本中輸出一些JavaScript變量。這是代碼
$a = true;
$b = false;
echo '<script type="text/javascript">
var a = '.$a.';
var b = '.$b.';
</script>';
當腳本完成後,我得到這樣的輸出:
var a = 1;
var b = ;
所以我得到的語法錯誤在JavaScript中。現在的問題是,如何將這些值作爲JavaScript中的真布爾值?
預期輸出:
var a = true;
var b = false;
我不想串像只'true'
或'false'
...或1和0,但布爾true
和false
。有關這方面的任何幫助,還有一些解釋爲什麼PHP的行爲如此?
看的JavaScript布爾http://www.quirksmode.org/js/boolean.html – 2012-07-25 06:35:42
上有SO similiar問題的邏輯 - http://stackoverflow.com/questions/4948663/php-get-bool-to-echo-false-when-false - http://stackoverflow.com/questions/2249235/is-there-a-way-to -get-true-false-values-from-a-boolean-in-php - http://stackoverflow.com/questions/11512705/print-false-in-php而所有這些都是通過使用字符串來代替。 – sascha 2012-07-25 06:35:43