sin*_*ini 3 url jquery query-string
如何在单击按钮时删除URL的查询字符串?我的网址看起来像这样:
www.mysite.com/?tx_felogin_pi1[forgot]=1
此页面显示了获取新密码的表单,所有内容都在overlaybox中.当用户突然再次记住他的用户数据时,我需要在框中提供一个链接以返回到登录表单(也在覆盖框内),但我不能使用修复网址,因为链接(和覆盖框)应该可以在每个页面上访问.所以我需要一个删除查询字符串的链接,以前是独立的网址.
我试过这个,但它不会起作用:
function getPathFromUrl(url) {
return url.split("?")[0];
}
// from http://stackoverflow.com/questions/2540969/remove-querystring-from-url
$("#querystring").click(getPathFromUrl);
Run Code Online (Sandbox Code Playgroud)
我的控制台中的错误是:url.split不是一个函数...
Jos*_*ber 17
什么是url?你必须从window.location对象获取url :
$("#querystring").click(function(){
window.location.href = window.location.href.split('?')[0];
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12768 次 |
| 最近记录: |