PHP во внешнем файле JavaScript

У меня есть код ниже в моем js, который, очевидно, работает, если js находится в файле php

filter: '<?php echo $my_cat>'

Как я могу сделать переменную может быть в файле php и вытащить его в моем внешнем файле js?

1

Решение

Вы должны разместить этот код ниже в верхней части вашей страницы test.php

<script>
var filter = '<?php echo $my_cat>';
</script>

и просто вы можете проверить его в своем файле external.js по тревоге

alert(filter);
1

Другие решения

<?php
function showme(){
echo "HelloWorld";
}
?>

<script type="text/javascript">
var my_var = '<?php echo showme(); ?>' ;
</script>
0

Вы также можете использовать короткие теги.

<script>

var filter = '<?=$my_cat?>';

</script>
0
По вопросам рекламы [email protected]