小编Kus*_*ush的帖子

使用history.pushState()更新URL中的参数

我正在使用history.pushState在我的页面上进行AJAX调用后将几个参数附加到当前页面URL.现在,在基于用户操作的同一页面上,我想使用相同或更多的参数集再次更新页面URL.所以我的代码看起来像这样:

var pageUrl = window.location.href + "?" + queryString;
window.history.pushState('','',pageUrl);
Run Code Online (Sandbox Code Playgroud)

queryString是我的查询参数列表.

但是使用上面的代码我的params会被params附加到URL,并且在第二次AJAX调用后它们看起来如下所示:

http://sample.com?param1=foom2=barm1=foo,foo1m2=barm3=another_foo

所以params在URL中出现两次,是否有任何方法可以在推送到History之前替换URL中的params或者在javascript(jquery)中实现此目的的任何其他更好的方法?

javascript ajax url jquery

20
推荐指数
3
解决办法
3万
查看次数

将ruby中的日期转换为自定义格式

我正在寻找一种方法,我可以将日期转换为更多的人类可读格式...例如:

12/02/2013可转换为"2013年12月2日"12/03/2013应转换为"2013年12月3日"2013年11月27日可转换为"2013年11月27日"

Ruby/Rails中的任何函数是否可以随时使用,或者我必须自己写一些东西来处理除日期数字之外的"st","nd","rd"和"th"?

ruby gem ruby-on-rails

2
推荐指数
1
解决办法
249
查看次数

标签 统计

ajax ×1

gem ×1

javascript ×1

jquery ×1

ruby ×1

ruby-on-rails ×1

url ×1