Tôi đang sử dụng javascript và muốn lấy chuỗi URL mà tôi có và chia nhỏ thành các thành phần của nó như máy chủ lưu trữ, đường dẫn và đối số truy vấn.Chia URL thành các thành phần
Tôi cần thực hiện việc này để nhận được một trong các đối số truy vấn, chính nó là một URL và do đó được mã hóa trong chuỗi URL gốc.
Tôi cảm thấy có một cách dễ dàng để thực hiện việc này trong Javascript. Có lẽ cái gì đó trông như thế này:
var what_I_Want = url("http://www.domain.com?queryArg1=somequeryargument").getQueryArgumentValue("queryArg1");
Liệu các công việc giải pháp DOM cho các đối số truy vấn hay nó chỉ nhận được đủ cụ thể để trả lại toàn bộ chuỗi truy vấn mà không phá vỡ nó vào, cặp khóa-giá trị cụ thể và giải mã chúng? –
Giải pháp DOM sẽ chỉ trả lại toàn bộ chuỗi truy vấn. Bạn có thể 'split()' trên "&" sau đó lặp qua các kết quả đó và 'split()' trên "=" sẽ cho bạn cặp khóa/val. Kiểm tra khóa so với khóa bạn đang tìm kiếm, thoát khỏi vòng lặp và trả về giá trị val. – Tak
Các parseuri làm việc rất tốt –