我正在更新的项目是用CodeIgniter编写的。我正在尝试使用标准CI方法从数据库中提取信息...
$this->db->select('myfield')...
但是,我的ajax页面中没有定义$ this。它是一个单独的简单PHP页面,它只是提取我需要的信息并返回内容的HTML表。
如何从ajax脚本访问$ this?我的模型文件中也有一个函数,我尝试使用
从ajax脚本访问它$this->my_model->myfunction();
但也失败了。 CodeIgniter是版本2.1.2
答案 0 :(得分:1)
访问CodeIgniter方法及其$this
对象的最简单方法是在控制器函数内部。
不要创建一个独立的PHP页面,而是创建一个控制器(或现有控制器中的新功能)并将AJAX请求发送到那里。您可以通过$this->input->post('var')
发送POST变量和访问权限。