使用jquery或javascript将字符串附加到url

时间:2014-02-23 16:29:09

标签: javascript jquery html

是否可以使用正文将字符串追加到url?类似于下面的JSFiddle的东西。

http://jsfiddle.net/qXs77/

<a href="#" onclick="extendSearch('&page=2');return false">hi</a>

我想将此查询附加到网址:?q1=iPodTouch&x=79&y=20

当用户点击链接时,他们将被带到下一页,上面附有字符串。

2 个答案:

答案 0 :(得分:1)

已更新

无需在另一个函数上传递它,

像这样使用:

<a href="http://xxxxxx.com/xx-xxxxxx" onclick="location.href = $(this).attr('href')+'?q1=iPodTouch&x=79&y=20';return false">Navigate</a>

答案 1 :(得分:0)

如果你想更多地使用jQuery,你可以尝试这种方法。

$('a[data-page]').on('click', function(e){
  e.preventDefault();
  var page = $(this).data('page');
  location.href += ( location.search.length ? '&' : '?' ) + 'page=' + page;
});

并使HTML看起来像:

<a href="#" data-page="2">Page 2</a>