标题说明了一切。基本上,我希望使用jQuery检索URL的末尾,以在选择内容中添加一个并转到该页面。我从别人那里得到了一些帮助,但我想了解它的工作方式/为什么不起作用:
var urlFrags = window.location.href.replace(".html", "").split("_"),
curPage = parseInt(urlFrags[urlFrags.length]),
nextPage = "example_" + (curPage + 1) + ".html";
在其他地方可能是一个错误,但是我正在努力尝试对其进行错误修复。
我几乎了解所有发生的事情,除了不了解parseInt()和其他内容。
可以使用'.getAsIntiger(urlFrags)'吗? (我已经尝试过了,但是可能执行错误。)
最佳答案
这里的错误是:
curPage = parseInt(urlFrags[urlFrags.length]);
你应该在做
curPage = parseInt(urlFrags[urlFrags.length-1]);
由于如果数组中的长度为2,则无法访问Array [2],因为它不存在。您必须访问Array [1],因为数组索引从0开始。