2

次のような URL がhttp://blog.com/post/1あり、ページネーションのために末尾の番号を更新する関数が必要です。

これまでのところ、私は持っています:

window.location(document.URL++);
4

4 に答える 4

3
var url  = window.location.href.split('/'),
    page = parseInt(url.pop(), 10);

// to go to next page, increment page number and join with URL

window.location.href = url.join('/') +'/'+ (++page);

フィドル

于 2013-05-27T20:08:06.087 に答える
0

これは次の方法で実行できます。

var url = document.URL;
var pagenumber = url.substr(url.length-1);
window.location = '/post/'+pagenumber++;

しかし、それはハックです。これを行う必要がないように、プロジェクトの構造をより適切に行うことができます。

于 2013-05-27T20:05:11.190 に答える
0
var url = window.location.href; /* e.g. http://blog.com/post/1 */
var pagenumberString = url.match(/\d+/)[0];
window.location.href = url.substr(0, url.length - pagenumberString.length)
                       + (parseInt(pagenumberString, 10) + 1);
于 2013-05-27T20:18:24.333 に答える