0
Как передать переменные php во внешний файл javascript? Я нашел много вопросов по этому поводу, но никак не могу понять.Передать переменные php на внешний javascript
В HTML файл я имею эту ссылку,
<script type="text/javascript" src="myscript.php"></script>
Это файл myscript.php, что я пытался вывести в качестве файла JavaScript:
<?
Header("content-type: text/javascript");
?>
$(document).ready(function() {
$("#validate_form").validate({
rules: {
page_title: "required",
seo_url: "required"
},
messages: {
page_title: "<?=$page_title?>",
seo_url: "<?=$seo_url?>"
}
});
});
Возможно, вы захотите сделать некоторое экранирование, прежде чем вставлять эти значения '$ _GET' в код JavaScript. 'json_encode' должен делать. –
Это всего лишь часть javascript, и я думаю, что это всего 20 различных php-переменных в скрипте. Есть ли другой способ, как сделать переменную глобальную или что-то еще? – perqedelius
Вы также можете иметь файл PHP, содержащий другой файл с переменными в них. К ним относятся обычные правила PHP. –