До сих пор я знаю два способа передачи PHP-переменных в javascript. Один из них с помощьюПередать переменные PHP в Javascript/jquery
<script>
$(document).ready(function()
phpvalue=$("#hiddeninput").val()
})
</script>
<input type="hidden" id="hiddeninput" value="phpvalue">
А другой является наличие, например, кнопку и с помощью OnClick
<script>
function clickf(phpvalue) {
}
</script>
<input type="submit" onclick="clickf(<?php echo phpvalue ?>)">
Все они работают отлично, но:
Есть ли какие-либо другим способом, который мне не хватает?
Какой из них «лучший»?
Любой шанс, что я могу использовать внутри скрипта или внешних js?
Так что ответ на мой третий вопрос. Но могу ли я использовать это во внешнем js? Спасибо – viper
не будет работать в файле .js, но вы можете просто поместить все ваши javascript в php-файл и передать свои значения php в javascript-переменные и импортировать этот файл php, как обычно, в файл js. – Joeri
Я тоже думал об этом, но для этого нужен заголовок, как это правильно? 'header (Content-Type: text/javascript)' – viper