如果重新加载页面,则将参数添加到URL

时间:2019-04-09 11:51:08

标签: javascript jquery

Heyho,如果要重新加载页面,我想向URL添加诸如USER_NAME = Max&USER_ID = 01之类的GET参数。我已经获得了一些用于更改URL /添加参数的代码段。但是我需要一些东西来检测页面重新加载并执行功能。或者,一种方法是在重新加载页面后直接更改网址的路径。

我尝试了几种方法,例如beforeunloadnavigation类型。

$(window).bind('beforeunload', function() {
    // EDIT: vars like uname etc are defined
    var newurlgetstring = "?USER_NAME=" + uname + "&USER_EMAIL=" + uemail + "&LAST_NAME=" + lname + "&PRE_NAME=" + fname + "&UTITEL=" + utitel + "&U_ID_T=" + uidt + "&MV=" + mv + "&V=" + uv ;
    var newurl = window.location.protocol + "//" + window.location.host +window.location.pathname + newurlgetstring;
    window.history.pushState({path:newurl},'',newurl);
});

但是我希望能够使用beforeunload执行一个函数。我只能够显示退货问题。

0 个答案:

没有答案