Привет всем! Подскажите, пожалуйста, как передать массив в JS файл?
Например в шапке HTML задать значение переменной, массива (сгенерировать с помощью PHP), и подключить JS файл, чтоб они были там доступны?
_____________
Одесса - мой город!)))
Цитата (TranceIT @ 1.08.2016 - 18:06) |
JSON используйте. |
<?php
$json = json_encode([1,2,3]);
?>
<html>
<!-- blah blah -->
<script type='text/javascript'>
var json = JSON.stringify('<?=$json?>');
console.log(json);
</script>
$.getScript("ajax/test.js", function(data, textStatus, jqxhr) {
console.log(data); // данные
console.log(textStatus); // успех
console.log(jqxhr.status); // 200
console.log('Load was performed.');
});
$.ajax({
url: 'ajax.php',
success: function(response) {
console.log(response);
}
});
<?php
echo json_encode([1,2,3]);
Цитата (savelikan @ 1.08.2016 - 18:41) |
Сейчас все скрипты генерируются в PHP и вставляются в HEAD. |