2010-07-12 23 views

Trả lời

34

Có, đối tượng location có thuộc tính search có chứa chuỗi truy vấn.

alert(window.location.search); 
25

document.location chứa thông tin về địa chỉ URL, và document.location.search chứa các chuỗi truy vấn, ví dụ ?foo=bar&spam=eggs. Như để thử nghiệm sự hiện diện của nó, làm thế nào về:

if(document.location.search.length) { 
    // query string exists 
} else { 
    // no query string exists 
} 

Không jQuery yêu cầu: o

4

tôi sẽ nghĩ rằng bạn có thể sử dụng các nhà điều hành trận đấu javascript.

var url = window.location.search; 
if (url.match("your string").length > 0) { 
} 
+2

fyi, điều này là kém vì khớp có thể trả về giá trị rỗng và đặt độ dài của đối tượng rỗng sẽ dẫn đến lỗi – sksallaj

-3

Check-out http://rixi.us/post/791257125/get-and-server-free-dynamic-contet

một phương pháp để trích xuất bất kỳ thông số chuỗi truy vấn
Sử dụng ::

if (_GET['key']) { 
    var key = _GET['key'] 
} 
+0

-1. OP được chỉ định jQuery (hoặc Javascript) không phải PHP là ngôn ngữ mà chúng đang sử dụng. – theringostarrs

+0

@theringostarrs Nó thực sự không phải là PHP, nó chỉ là một số lượng nhỏ của javascript mà tôi đã viết một thời gian dài trở lại cho phép bạn trích xuất các biến GET từ URL. Vastly lỗi thời, và tôi không chắc chắn rằng liên kết hoạt động nữa, nhưng nó là/là Javascript. – Rixius

Các vấn đề liên quan