Обновление существующих значений строки запроса URL с помощью jQuery
Допустим, у меня есть URL-адрес, такой как:
http://www.example.com/hello.png?w=100&h=100&bg=white
Я хотел бы обновить значения строк запросов w и h, но оставить строку запросов bg без изменений, например:
http://www.example.com/hello.png?w=200&h=200&bg=white
Итак, какой самый быстрый и эффективный способ прочитать значения строки запроса (а это может быть любой набор значений строки запроса, а не только w, h и bg), обновить несколько или ни одного из значений и вернуть полный URL с новым Строка запроса?
Так:
Получить значения каждого ключа строки запросаОбновить любое количество ключейПерестройте URL с новыми значениямиСохраните все остальные значения, которые не были обновленыУ него не будет стандартного набора известных ключей, он может меняться для каждого URL