我的网址如下:
http://localhost:8000/business/products/category/1
我希望使用jquery从URL获取最后一个 1 参数。有没有办法这样做?
提前致谢..
答案 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];