如何在不重新加载

时间:2016-09-16 09:18:35

标签: javascript url append

如何在不重新加载allready包含其他参数的情况下向URL追加和添加参数 实施例

  

本地主机:5147 /网站/ paytm排序=优惠

     

本地主机:5147 /网站/ paytm排序=优惠&安培;猫= 171

     

本地主机:5147 /网站/ paytm排序=优惠&安培;猫= 171168

  

本地主机:5147 /网站/ paytm猫= 171

     ?

本地主机:5147 /网站/ paytm猫= 171&安培; =优惠排序

     ?

本地主机:5147 /网站/ paytm猫= 171安培;排序=特惠,优惠

     ?

本地主机:5147 /网站/ paytm猫= 171191&放大器;排序=特惠,优惠

2 个答案:

答案 0 :(得分:0)

Yoa可以使用History API

中的方法 catch(EB&) // Will catch { std::cout<<"EB Exception"; } catch(EA&) // and this would catch EA objects that aren't EB. { std::cout<<"EA Exception"; } pushState

答案 1 :(得分:0)

您可以使用history.pushState

var stateObj = { foo: "bar" };
history.pushState(stateObj, "page 2", "bar.html");

doc:https://developer.mozilla.org/en-US/docs/Web/API/History_API

Url将在不重新加载的情况下进行更改,您也可以使用事件popstate来更新您的State App。 doc:https://developer.mozilla.org/en-US/docs/Web/Events/popstate