Как получить доступ к переменной PHP в JavaScript-коде?

У меня есть переменная в PHP-коде, которую я хочу получить в моей функции JavaScript. Ниже мой код.

myfile.php

<?php $i = 0; ?> <html> <head> <script type="text/javascript"> function SetText() { //I want to access value of i here //alert(i); } </script> </head> <body> <button type="button" id="mybutton" onclick="SetText()">Click ME</button> </body> </html> 

Каковы способы доступа к переменной I, объявленной в PHP-коде в коде JavaScript?

Вы можете получить доступ к переменной PHP внутри javascript, отразив ее в кавычках, если это значение является строкой и нужно просто эхо, если оно целое, например;

 var i=<?php echo $i; ?>; 

SetTextUse this

 <button type="button" id="mybutton" onclick="SetText(<?php echo $i; ?>)">Click ME</button> 

И в Javascript используйте это

 function SetText(id) { alert(id); } 

ссылка !

я использую этот код для доступа к нему, вы можете попробовать его

 var abc = <? php echo $a; ?> alert(abc); 

Попробуй это

 <script> window.myVar = <?php echo $i; ?>; </script> 

или поместить все ваши переменные (которые вы хотите paas для ui / js) в некоторый массив

и определить эту функцию

 function sendToJS($array){ for (var $i in $array){ echo 'window.'.$i.'="'.$array.'";' } } 

затем в файле html / php

 <script><?php sendToJS($myVars); ?></script>