Как передать параметры из файла HTML во внешний файл Javascript, если эти параметры предоставляются в HTML на стороне сервера (контроллер Codeigniter)?
Другими словами, у меня есть параметры, которые я хочуперейти от серверного PHP / Codeigniter к файлу Javascript.
PHP / Codeigniter серверный код
function view($id) {
$data['id'] = $id; // this is the variable I want to pass to Javascript
$this->load->view('index', $data);
}
HTML
<html>
<head>
<script type="text/javascript" src="./js/targetfile.js"></script>
</head>
<body>
<?php echo $id; ?> //this is how I can retrieve the variable from serverside
...
Javascript (targetfile.js)
var id = id_from_serverside; // This is where I want the serverside $id to go
Дополнительная информация:
Переменная $id
являетсязахватил URL, поэтому для http://www.domain.com/view/1234
серверной переменной $id
будет установлено значение 1234
.Это значение 1234
затем должно быть передано в файл javascript (который AJAX вызывает обратно на сервер для получения данных из базы данных)