Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

how to add some thing to url by js

function insertParam(key, value) {
    key = encodeURIComponent(key);
    value = encodeURIComponent(value);

    // kvp looks like ['key1=value1', 'key2=value2', ...]
    var kvp = document.location.search.substr(1).split('&');
    let i=0;

    for(; i<kvp.length; i++){
        if (kvp[i].startsWith(key + '=')) {
            let pair = kvp[i].split('=');
            pair[1] = value;
            kvp[i] = pair.join('=');
            break;
        }
    }

    if(i >= kvp.length){
        kvp[kvp.length] = [key,value].join('=');
    }

    // can return this or...
    let params = kvp.join('&');

    // reload page with new params
    document.location.search = params;
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: pass text to button component react 
Javascript :: javascript alternance images 
Javascript :: keydown check if character is typed javascript 
Javascript :: DecoupledEditor.create 
Javascript :: generate random rgb color javascript 
Javascript :: erb object to json 
Javascript :: internacionalizacion ionic 
Javascript :: plyr.js example in angular 10 
Javascript :: asp.net run javascript on page load 
Javascript :: matrix array javascript 
Javascript :: use recursation in iife in js 
Javascript :: React native-base DatePicker comes up Minimized on iOS Asked 
Javascript :: js try catch err.printstacktrace 
Javascript :: firebase update return result 
Javascript :: select-deselect-event-handlers-datatable 
Javascript :: es6 currying 
Javascript :: mongodb match array not empty aggregation 
Javascript :: 4.5. Expressions and Evaluation¶ 
Javascript :: bjsmasth delete 
Javascript :: solc assert.js:339 throw err 
Javascript :: corousal in react 
Javascript :: isempty is not a function javascript 
Javascript :: global require for current line 
Javascript :: create localStorage key + value if not exist 
Javascript :: how to convert serilazed data to json in js 
Javascript :: arrow function no need for parentheses with only one parameter 
Javascript :: preview.cookie-consent.js 
Javascript :: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory ionic build 
Javascript :: remove every element of array which starts with char text 
Javascript :: reactjs copytoclipboard box 
ADD CONTENT
Topic
Content
Source link
Name
4+6 =