Adding a parameter to the URL with JavaScript

后端 未结 30 2776
刺人心
刺人心 2020-11-22 07:33

In a web application that makes use of AJAX calls, I need to submit a request but add a parameter to the end of the URL, for example:

Original URL:

30条回答
  •  面向向阳花
    2020-11-22 08:13

    This will work in all modern browsers.

    function insertParam(key,value) {
          if (history.pushState) {
              var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname + '?' +key+'='+value;
              window.history.pushState({path:newurl},'',newurl);
          }
        }
    

提交回复
热议问题