Hãy nói rằng tôi có một url như:Đang cập nhật URL hiện có giá trị chuỗi truy vấn với jQuery
http://www.example.com/hello.png?w=100&h=100&bg=white
Những gì tôi muốn làm là cập nhật các giá trị của chuỗi truy vấn w và h, nhưng để lại bg chuỗi truy vấn nguyên vẹn Ví dụ:
http://www.example.com/hello.png?w=200&h=200&bg=white
vì vậy, cách hiệu quả nhất nhanh nhất để đọc các giá trị chuỗi truy vấn (và họ có thể là bất kỳ tập hợp các giá trị chuỗi truy vấn, không chỉ w, h, và bg) là những gì, cập nhật một vài hoặc không ai trong số các giá trị và trả lại url đầy đủ bằng chuỗi truy vấn mới?
Vì vậy:
- Lấy giá trị của mỗi chuỗi truy vấn chính
- Cập nhật bất kỳ số lượng các phím
- Rebuild url với các giá trị mới
- Giữ tất cả các giá trị khác mà weren' t cập nhật
- Nó sẽ không có bộ khóa đã biết chuẩn, nó có thể thay đổi theo URL
Câu trả lời này đã được đánh dấu để loại bỏ như một câu trả lời liên kết-only. Bạn có thể vui lòng cập nhật câu trả lời để giải quyết câu hỏi mà không yêu cầu người đọc nhấp qua các liên kết không? – josliber
điều gì sẽ xảy ra nếu chúng ta cần cập nhật một số biến và chúng tôi có rất nhiều biến trong url mà chúng ta sẽ không cập nhật? –