Это также можно сделать, загрузив представление, содержащее ваш JavaScript.
В настоящее время я загружаю JavaScript из представления в конце отображаемой страницы. Поскольку это PHP-файл с html <script>
, вы можете использовать вспомогательные функции URL, такие как site_url()
, для создания URL-адресов, необходимых для каждой функции.
Пример представления может содержать:
<script>
$.ajax{
url : "<?=site_url("controller/function")?>",
data : {a:1,b:2},
}
</script>
Это даст вам сгенерированные CodeIgniter URL для вашего JavaScript. Вы даже можете передать переменные в представление для большего контроля над вашим js.