You can do this to your success action :
window.history.pushState("object or string", "Title", "/new-url");
See this post to Modify the URL without reloading the page for a basic how-to.
Additional Note:
- The first parameter is the data we'll need if the state of the web
page changes, for instance whenever someone presses the back or
forwards button in their browser. Note that in Firefox this data is
limited to 640k characters.
- title is the second parameter which can be a string, but at the time
of writing, every browser simply ignores it.
- This final parameter is the URL we want to appear in the address
bar.
It's now available in most "modern" browsers.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…