我遇到了一种情况,我希望能得到一些帮助。
我有一个名为 Site 的控制器,其功能如下:
function getID(){
$id_data = $this->uri->segment(3);
$name = $this -> session -> userdata('name');
echo json_encode($this -> getID_model -> getID($id_data,$name ));
}
我的网址如下所示
http://myapp.com/index.php?/site/user/96
当链接打开时,用户只能在用户功能运行我的检查时才能看到他的页面。这就是为什么我不能删除或更改 User 函数的原因,因为它需要读取 URI 数据并且需要与我的 getID 函数分开
现在这是我的问题所在。
我需要调用站点控制器中的 getID 函数,它需要第三个 URI id 号。
下面是我的jQuery
var fullurl = $('#hiddenurl').val() + 'index.php?/site/getID/';
$.getJSON(fullurl, function(json) {
$.each(json, function(i,d) {
//do my output stuff.
});
$('#_description').append(output);
});
这不起作用,因为控制器需要第三个 URI 段。
有人可以告诉我应该如何将此段添加到 url 中吗?我应该使用某种 JS 解析吗?
谢谢你。