2012-04-19 3 views
0

Я могу получить данные из URL со следующей структурой -

http://mydomain.com/test.php?word=hello 

Использование PHP Я хотел бы использовать следующие

$word = $_GET["word"]; 

Может кто-нибудь сказать мне, если это можно добиться того же, но используя JavaScript?

Благодаря

+4

Duplicate: http://stackoverflow.com/questions/2090551/parse-query-string-in-javascript –

+0

Возможный дубликат [HTTP GET запрос в Javascript?] (Http://stackoverflow.com/questions/247483/http-get-request-in-javascript) –

+0

см. также: http://stackoverflow.com/questions/5311961/storing-php-get-variable-in-a-javascript-variable –

ответ

1

Да, можно:

function gup(name) 
{ 
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); 
    var regexS = "[\\?&]"+name+"=([^&#]*)"; 
    var regex = new RegExp(regexS); 
    var results = regex.exec(window.location.href); 
    if(results == null) 
    return ""; 
    else 
    return results[1]; 
} 

Источник: Get URL Parameters Using Javascript

0

Вы можете получить эти значения с помощью window.location.search. Вы можете либо свернуть свой собственный код, чтобы разобрать его, либо использовать что-то вроде ответов на this question.