Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击按钮时,增加当前URL的最后一段 我有_Javascript_Php - Fatal编程技术网

Javascript 单击按钮时,增加当前URL的最后一段 我有

Javascript 单击按钮时,增加当前URL的最后一段 我有,javascript,php,Javascript,Php,abtn Next 和URL http://localhost:8888/projects/oop/2 我的目标 当我点击那个btn时,我想增加我URL的最后一段 范例 http://localhost:8888/projects/oop/3 http://localhost:8888/projects/oop/4 http://localhost:8888/projects/oop/5 我试过了 <script type="text/javascript">

abtn

Next

URL

http://localhost:8888/projects/oop/2


我的目标 当我点击那个btn时,我想增加我URL的最后一段

范例

  • http://localhost:8888/projects/oop/3
  • http://localhost:8888/projects/oop/4
  • http://localhost:8888/projects/oop/5
我试过了

<script type="text/javascript">

var href = location.href; // http://localhost:8888/projects/oop/2
var lastSegment = window.location.pathname.split('/').pop();
console.log(lastSegment); //2

function inlastSegment() {
    lastSegment = (parseInt(lastSegment)+1);
    console.log(lastSegment); //3
    //Stuck
}

</script>

var href=location.href;//http://localhost:8888/projects/oop/2
var lastSegment=window.location.pathname.split('/').pop();
console.log(最后一段)//2.
函数inlastSegment(){
lastSegment=(parseInt(lastSegment)+1);
console.log(lastSegment);//3
//卡住
}

我有点卡住了,任何提示/建议都将不胜感激


甚至可以用PHP实现这一点吗?出于好奇。

使用
位置。按如下方式更换

<script type="text/javascript">
    var pathArr = window.location.pathname.split('/'), lastSegment = pathArr.pop();
    function inlastSegment() {
        pathArr.push(++lastSegment);
        location.replace(pathArr.join('/'));
    }

</script>

var pathArr=window.location.pathname.split('/'),lastSegment=pathArr.pop();
函数inlastSegment(){
路径推送(++最后一段);
位置.替换(路径连接('/');
}

是。当我点击下一个btn时,我想转到那个增量URL。我想转到那个增量URL。。你必须使用方法。。。可以让我试试。我想你会添加分页。试试这个