如何使用jQuery获取codeigniter URL参数值

时间:2015-04-09 14:02:06

标签: jquery codeigniter

我的网址如下:

http://localhost:8000/business/products/category/1

我希望使用jquery从URL获取最后一个 1 参数。有没有办法这样做?

提前致谢..

4 个答案:

答案 0 :(得分:2)

使用split()创建一个数组,pop()返回数组的最后一个元素

alert(location.pathname.split('/').pop())/// alerts 1

答案 1 :(得分:0)

即使分段数不同,这也会得到最后一段:

$segs = $this->uri->segment_array();
echo end($segs);

答案 2 :(得分:0)

您可以先将网址拆分为段来实现此目的。

试试这个

var segments = url.split( '/' );
var action = segments[3];
var id = segments[4];

您可以像这样使用Jquery获取URL

$(location).attr('href');

答案 3 :(得分:0)

你可以通过从php获取并将其嵌入到javascript中来实现:

var category = <?php echo $this -> uri -> uri_to_assoc()['category'] ?>;

仅使用javascript

var url = window.location.href;
var idx = url.indexOf("category");
var category = url.substring(idx).split("/")[1];