如何从href链接获取页码或特定参数

时间:2017-07-24 06:28:24

标签: javascript jquery

我正在尝试使用ajax进行分页并尝试仅从href分页链接获取页码。我也有href中的其他参数。

 

我只需要2,这样我就可以将它发送到ajax请求。

2 个答案:

答案 0 :(得分:1)

你可以尝试下面的

function getURLParameter(url, name) {
    return (RegExp(name + '=' + '(.+?)(&|$)').exec(url)||[,null])[1];
}

$('a').on('click',function(){
var url = $(this).attr('href');
var page_no = getURLParameter(url, 'page');
console.log(page_no);
});

希望,它会帮助你

答案 1 :(得分:0)

您可以使用replace获取页码:

$('a').on('click', function() {
  var number = $(this).attr('href')
  number = number.replace(/\D/g, '');
  console.log(number);
  return false;
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="?page=2&order_by=asc">2</a>