использование jquery ajax в codeigniter?

#jquery #ajax #codeigniter

#jquery #ajax #codeigniter

Вопрос:

Я хочу использовать функцию jquery (.load) в CI, должен ли я разместить эту функцию jquery в файлах controller, view или js? В принципе, я хотел бы вызвать другой файл в представлениях, когда пользователь нажимает кнопку

Ответ №1:

Я думаю, что обычно считается хорошей практикой не использовать javascript в ваших контроллерах.

Если вам нужно динамически создавать свой javascript, сделайте это, на ваш взгляд, с помощью чего-то вроде этого:

 <script>
    $(function() {
         $('#result').load('<?php echo site_url('my_controller/json_function')?>/<?php echo $some_value; ?>', function() {
           alert('Load was performed.');
         });
    }
</script>
  

в противном случае просто удобнее поместить весь javascript в js-файл и передать ему аргументы.