IshtarUK Posted May 19, 2013 Share Posted May 19, 2013 Hello All I am having a problem trying to transfer variables from PHP to Javascript. My demonstration program: // PHP Demonstration Functions function test { $test = "HELLO WORLD"; process($test); } function process($test) { echo " <script> var jsvar; jsvar = '<?php echo $test;?>' alert(jsvar) </script> "; } The code above does not show the words HELLO WORLD instead the result is: <?php echo HELLO WORLD; ?> If I remove the single quotes it generates a javascript error. This problem has been driving me nuts for the last few hours. I appreciate any help offered. Many thanks Nikki Quote Link to comment https://forums.phpfreaks.com/topic/278183-php-variables-to-javascript/ Share on other sites More sharing options...
Solution Barand Posted May 19, 2013 Solution Share Posted May 19, 2013 function process($test) { echo " <script> var jsvar; jsvar = \"$test\"; alert(jsvar) </script> "; } Quote Link to comment https://forums.phpfreaks.com/topic/278183-php-variables-to-javascript/#findComment-1431067 Share on other sites More sharing options...
IshtarUK Posted May 19, 2013 Author Share Posted May 19, 2013 Fantastic, works perfectly. I appreciate you help! Quote Link to comment https://forums.phpfreaks.com/topic/278183-php-variables-to-javascript/#findComment-1431069 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.