Trong một URL, các giá trị chuỗi truy vấn thường cung cấp thông tin về yêu cầu, chẳng hạn như tham số cho tìm kiếm hoặc ID của đối tượng bạn đang sử dụng. Nếu bất kỳ logic yêu cầu hoặc nghiệp vụ nào được xử lý ở giao diện người dùng, điều quan trọng là phải biết cách truy xuất các giá trị chuỗi truy vấn từ URL. Có một số cách để đạt được điều này, một vài trong số đó chúng ta sẽ thấy ở đây Show
URLTìm kiếmThông sốGiao diện Một trong những nhược điểm của giao diện này là bạn chỉ phải truyền cho nó chuỗi truy vấn của một URL. Nếu bạn đang làm việc với URL trình duyệt hiện tại, điều đó rất dễ thực hiện vì bạn chỉ cần chuyển Để phân tích cú pháp các tham số truy vấn thành một đối tượng, hãy sử dụng phương thức Đối tượng URLAPI
Đối tượng JavaScript thuần túyNếu vì bất kỳ lý do gì mà bạn không thể truy cập các API ở trên hoặc muốn có nhiều quyền kiểm soát hơn đối với việc phân tích cú pháp, bạn có thể sử dụng đoạn mã sau để phân tích cú pháp chuỗi truy vấn thành một đối tượng
Ghi chú. Có nhiều cách để phân tích các tham số truy vấn trong JS đơn giản, một số phức tạp hơn (và mạnh mẽ) hơn các cách khác. Đây chỉ là một cách, và được điều chỉnh từ ý chính này Phương thức split tách một chuỗi thành một mảng các chuỗi bằng cách tách nó thành các chuỗi con. Công cụ này cực kỳ hữu ích. Ví dụ: chúng tôi sẽ tách các tham số chuỗi truy vấn của một URL
Chia sẻ FacebookRedditTwitterPinterestEmailText message Yêu thích TIẾP THEO Cách Làm Bánh Sandwich Ăn Sáng Ngon Nhất Ăn chúng, đông lạnh chúng, thưởng thức chúng cả tuần Tayler (75)Ngày 21 tháng 8 năm 2021 35 phút Không có gì nói chào buổi sáng giống như một chiếc bánh sandwich ăn sáng. Từ độ dẻo của bánh muffin đến độ xốp của trứng đến độ dẻo của phô mai, bánh mì ăn sáng là một khởi đầu tuyệt vời cho buổi sáng của bạn Để lấy phần cuối cùng của URL trong JavaScript, hãy sử dụng Ví dụ JavaScriptĐã sao chép.
Phương thức JavaScriptĐã sao chép.
Sau khi lấy mảng này, chúng ta sử dụng phương thức 1 để lấy một phần tử từ nó. 2 là phần bổ sung ES2022 mới chấp nhận cả số nguyên dương và số âmTruyền số nguyên âm cho 1 làm cho nó được tính từ cuối mảng, vì vậy 4 đưa ra phần tử đầu tiên từ cuối (phần tử cuối cùng) – phần cuối cùng của URLJavaScriptĐã sao chép. ________số 8_______Đăng ký bản tin Coding BeautyCó được những hiểu biết hữu ích và nâng cao kiến thức phát triển web của bạn với các mẹo và hướng dẫn hàng tuần từ Coding Beauty. Hơn 2.000 nhà phát triển đăng ký Xóa phần cuối của URLBạn có thể lấy phần cuối cùng của URL để xóa nó khỏi chuỗi URL. Nếu đó là những gì bạn muốn, thì không cần phải lấy phần cuối cùng của URL – chúng ta có thể xóa nó dễ dàng bằng các phương pháp 5 và 6JavaScriptĐã sao chép.
Chúng tôi sử dụng phương thức 7 8 để lấy vị trí xuất hiện cuối cùng của ký tự / , bởi vì đây là điểm ngay trước khi phần cuối cùng của URL bắt đầu trong chuỗi 7 1 trả về một phần của chuỗi nằm giữa chỉ mục bắt đầu và chỉ mục kết thúc được chỉ định, được truyền dưới dạng đối số thứ nhất và thứ hai tương ứng. Chúng tôi chuyển 2 làm đối số đầu tiên để chuỗi con kết quả bắt đầu từ ký tự đầu tiên và chúng tôi chuyển kết quả của 8 làm đối số thứ hai để chuỗi con kết thúc tại chỉ mục trước khi phần cuối của URL bắt đầu trong chuỗiMọi điều điên rồ mà JavaScript làmHướng dẫn hấp dẫn về những cảnh báo tinh tế và những phần ít được biết đến của JavaScript Đăng ký và nhận ngay một bản sao miễn phí Ayibatari Ibaba Ayibatari Ibaba là nhà phát triển phần mềm có nhiều năm kinh nghiệm xây dựng trang web và ứng dụng. Anh ấy đã viết rất nhiều về nhiều chủ đề lập trình và đã tạo ra hàng chục ứng dụng và thư viện mã nguồn mở Làm cách nào để tách một URL trong js?var newURL="http. //www. thí dụ. com/chỉ mục. html/homePage/aboutus/"; bảng điều khiển. nhật ký (URL mới); . var splitURL=newURL. toString(). split("/"); bảng điều khiển.
Làm cách nào để lấy chuỗi con từ URL trong JavaScript?Giải thích . var url = cửa sổ. vị trí. tên đường dẫn; tên tệp var = url. chuỗi con (url. lastIndexOf('/')+1); var url = cửa sổ. vị trí. tên đường dẫn; . chuỗi con (url. lastIndexOf('/')+1); Làm cách nào để lấy phần cuối của URL trong JavaScript?Bạn cũng có thể sử dụng hàm lastIndexOf() để xác định vị trí xuất hiện cuối cùng của ký tự / trong URL của bạn, sau đó sử dụng hàm substring() để trả về chuỗi con bắt đầu từ vị trí đó . bảng điều khiển. nhật ký (cái này. href. : console. log(this. href.
Làm cách nào để lấy các phần URL trong JavaScript?Bạn có thể sử dụng cửa sổ JavaScript. vị trí. href thuộc tính để lấy toàn bộ URL của trang hiện tại bao gồm tên máy chủ, chuỗi truy vấn, mã định danh đoạn, v.v. |