Предыдущий вопрос: Могу ли я вызвать функцию javascript в модели codeigniter?
можно ли результат загрузить свои модели?
$(function(){
$('.modal_display').click(function(){
$('.modal-content').load('models/method');
});
});
это не работает...
для обновления данных без перезагрузки страницы
Именно для этого и создан ajax.
но по какому адресу находится файл моделей, который я пробовал: http: //www.mysite.loc/name_models http: //www.mysite.loc/models/name_models
Вы должны знать, как работает MVC! .. вы не можете получить доступ к своей модели из представления .. вы имеете дело с контроллером.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


нет, вы не можете вызвать модель напрямую. если вам нужны данные модели для функции загрузки jQuery
Создать контроллер
class Load_model extends CI_Controller {
function model_method(){
$this->load->model('xyz');
echo json_encode($this->xyz->model_method());
// OR */
print_r($this->xyz->model_method());
}
}
затем загрузить
$('{your id or class}').load('load_model/model_method');
Зачем вам это нужно? вы можете открыть свой модальный файл по запросу ajax!