-1

我正在尝试使用外部 js 文件重定向到控制器,以便我的 url 地址栏看起来像

http://example.com/project/index.php/TravellerController/create/1 ”。

Javascript代码

u55.style.cursor = 'pointer';
$axure.eventManager.click('u55', function(e) {
 if (true) {
  self.location.href=$axure.globalVariableProvider.getLinkUrl('TravellerController');
 }
});

u55id我的“主页”视图文件中的链接。

旅行者控制器

<?php
class TravellerController extends CI_Controller {
    public function index(){
        $data=$this->get_data();
    }
    function get_data(){
        //*some code...*
        redirect('TravellerController/create/'.$data);
    }
    function create(){
        //*some code...*
    }
}
?>

所以,如果我点击那个链接,我的 url 看起来像这样:

http://example.com/project/index.php/home/create/TravellerController

但我想要这样:

http://example.com/project/index.php/TravellerController/create/1

4

1 回答 1

0
<?php $id = 1; //or somenthing else ?>

<a href="#" onclick="window.location.href = '<?php echo site_url('travellercontroller/create/'.$id); ?>'"></a>
于 2013-05-18T18:55:59.230 回答