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

- Advertisement -
Huỳnh Mai Anh Kiệthttps://anhkiet.biz
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 cho Hura Apps - một startup nhỏ về công nghệ 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

BÀI VIẾT MỚI

Hướng Dẫn Đăng Ký Nhận Mã Giảm Giá Highland Coffee

Highland Coffee đang có nhiều chương trình khuyến mã cho khách hàng của mình. Các khuyến mãi có thể bao gồm upsize, mua 1...

Quà cuối năm 2022 từ Shopify

Năm nay nhận quà từ các đối tác công nghệ hơi bị nhiều. Mới đây mình lại nhận được quà từ Shopify. Quà về đúng...

Nhận quà từ đối tác công nghệ Recharge

Recharge là một trong những công ty chuyên cung cấp giải pháp bán hàng đăng ký định kỳ (subscription payments) cho các nền tảng...

Hướng dẫn tải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

Lập Trình Viên 25 Tuổi Kiếm Được $30.000 Mỗi Tháng Từ Các Ứng Dụng Shopify

Mat De Sousa là một doanh nhân Pháp, anh là người đứng sau 2 ứng dụng Shopify là Wide Bundles và WideReview do chính...

BẠN XEM CHƯA

Mang nút lệnh canh đều 2 biên trở lại trên thanh công cụ soạn thảo của WordPress

Kể từ phiên bản 4.5 thì WordPress không còn nút lệnh canh đều 2 biên cho văn bạn trên thanh công cụ hỗ trợ...

Kinh nghiệm đánh tiến lên chặt heo miền nam

Tiến lên thực ra là một trò chơi khá đơn giản, không có quá nhiều quy tắc, luật chơi cầu kì, nhưng để trờ...

9 ngôn ngữ lập trình bạn nên học

Cho dù bạn là chủ sở hữu trang web hay có kế hoạch viết một ứng dụng dành cho máy tính hoặc thiết bị...

Người đàn ông tốt nhất

- Kiệt! tao hỏi mày một câu được không? - Ừ được hỏi đi. - Ví dụ như bạn gái mày đòi chia tay mày... - Ăn...

Hướng dẫn đăng ký nhận key bản quyền AVG Internet Security 2015 miễn phí

AVG là một trong những thương hiệu nổi tiếng với các sản phẩm phần mềm bảo mật như: AVG Internet Security, AVG Antivirus, AVG...