我在codeigniter中有控制器,名称是产品。在产品链接上链接时,请使用类别加载此页面。我在url中传递了类别ID并获得了产品控制器。我创建了两个控制名称为index的函数,第二个函数是productajx。当我调用产品页面时,默认情况下控制器可以运行,那时候productajx控制器通过ajax函数运行,当我调用product->索引控制器时,我需要在productajax控制器中使用查询字符串值。
Class product
{
Public Function index
{
$cateid= $this->input->get('cateid'):
$thia->load->view('produxt'):
}
Public Function productajax
{
/ I need to accept cateid from index function
}
}
答案 0 :(得分:0)
希望这会对您有所帮助:
您可以通过在课堂上创建公共或私有变量$cate_id
并在index
加载时执行此操作
在$cate_id
方法中指定index
变量,当您访问productajax
时,您可以使用productajax
$this->cat_id
中获取cat id
你的控制器应该是这样的:
Class Product extends CI_Controller
{
public $cate_id;
public function __construct()
{
parent::__construct();
$this->load->helper('url');
}
public function index
{
$cateid = $this->input->get('cateid'):
$this->cate_id = $cateid;
$this->load->view('produxt');
}
public function productajax()
{
echo $this->cate_id;
}
}