Trang chủ Lập trình Javascript - HTML Lấy tham biến trên thanh địa chỉ bằng JavaScript

Lấy tham biến trên thanh địa chỉ bằng JavaScript

get urlLàm việc quen với PHP việc lấy tham biến truyền vào từ địa chỉ trên tranh trình duyệt là vô cùng đơn giản với phương thức GET. Hôm rồi dính cái dự án không thể dùng PHP mà chỉ có thể sử dụng JavaScript. Hơi lúng túng một tý nhưng rồi giải quyết xong thì nhận thấy rằng với JavaScript có khi còn đơn giản hơn PHP nhiều.

Đương nhiên là JavaScript chẳng có cái hàm nào lấy được tham biến ngay trên URL (mà cũng có thể có mà mình không biết chăng  :Worry:) nên mình đưa ra giải pháp là sẽ lấy nguyên cái URL và nó sẽ là 1 string và ta có thể dễ dàng thực hiện các thao tác như: tìm kiếm, cắt, ghép,… theo đúng ý của mình.

Để lấy được URL hiện tại trên thanh địa chỉ bạn có thể sử dụng 2 hàm là window.location hoặc location.href. Sau đó gán cho nó thành 1 biến cụ thể chẳng hạn như dia_chi:

Rồi vậy là xong, giờ ta có thể khai thác biến dia_chi để lấy tham biến.

Nếu các bạn cần lấy tham biến thì có thể dùng hàm cắt là split() để cắt đến khi tìm ra chuỗi cần là được. Với nhu cầu đối chiếu để kiểm tra sự tồn tại theo lý thuyết thì ta có thể thực hiện thao tác tìm kiếm trong chuỗi tuy nhiên chẳng hiểu sao khi sử dụng hàm search() hay indexOf() để tìm kiếm trong biến địa chỉ đều báo lỗi. Nên nếu bạn dùng được hàm tìm kiếm thì dùng không thì bạn nên dùng giải pháp cắt chuỗi ra biến cụ thể cần so sánh rồi đối chiếu sau cho chắc.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

- Advertisment -
Shopify

BÀI VIẾT MỚI

Dân Anh đốt cột phát sóng 5G vì nghi phát tán virus Corona

Ít nhất ba cột phát sóng 5G vừa bị đốt cháy vì có người tin rằng nó là nguồn phát tán virus corona. Theo BBC,...

Kiểm tra trình duyệt của khách có phải là Safari bằng PHP

Hôm rồi chợt nhận ra điều là Safari của Apple chưa hỗ trợ hiển thị ảnh WebP. Vậy là cái plugin Hura Apps Photos...

GitHub mua lại nền tảng npm

npm là đóng một phần quan trọng trong cộng đồng JavaScript. Cộng đồng npm trong 10 năm qua là sự đóng góp của hàng...

Youtube cho phép quảng cáo trên video có nội dung liên quan đến Covid-19

Trong một bài đăng trên blog, CEO Susan Wojcicki cho biết YouTube sẽ bắt đầu cho phép chạy quảng cáo trên các video thảo...

Kiểm tra khả năng bị lây nhiễm Covid-19 của bạn bằng trí tuệ nhân tạo

Trong bối cảnh Covid-19 đang lan rộng và khả năng lây nhiễm rất cao khi ta vô tình tiếp xúc với các người bị...

BẠN XEM CHƯA

Kiểm soát thời gian sử dụng máy tính với Aware

Ai cũng biết sử dụng máy tính lâu sẽ có hại đến sức khoẻ như thế nào. Nhưng đôi khi chúng ta miệt mài...

Bài thuốc chữa bệnh vảy nến

Nguyên liệu: Cây tổ đỉa Trầu không Cỏ đắng Cây chó đẻ Cây ngải cứu Lá lốt Cây cỏ mực Cách sử dụng: Tất cả cho vào nồi đun sôi. Một cục gạch...

Căng thẳng thần kinh quá…

Đêm qua đi xem đội bạn đá bóng. Đi xem bóng đá thì phải vào sân thôi. Vào sân thì làm gì có ghế...

Instagram Stories – Tính năng mới của Instagram

Trong một email gửi đến người dùng của mình Instagram với nội dung giới thiệu về một tính năng mới của mình mang tên...

Tiết kiệm 55% chi phí hosting, tên miền tại Hostinger đầu năm mới 2016

Hiện tại Hostinger đang có chương trình khuyến mãi giảm giá 55% cho tất cả các đơn hàng nhân dịp năm mới 2016. Khi...