2010-12-18 14 views
0

Es ist üblich, URL-Parameter zu verwenden, um dynamische Informationen zu zeigen, wie hier auf Stackoverflow:Wie Sie einen Parameter in der URL

http://stackoverflow.com/questions/1183842 

Aber das möglich wäre, wenn man ohne Sprache wie PHP oder andere sind? Es gibt eine Möglichkeit, diesen Wert mit Hilfe von JavaScript zu bekommen und es in einer Variablen zu erfassen es wie folgt vorstellen:

<h1>param_variable</h1> 
+0

In der von Ihnen geposteten URL gibt es keinen (HTTP) -Parameter. – khachik

+0

Schauen Sie sich [this] (http://stackoverflow.com/questions/4467664/get-url-parameters-from-current-url-using-prototype-javascript/4467681#4467681) anser. –

+0

Das ist der Typ von Parameter, den ich brauche: '/ 1183842', der wie ein Ordner aussieht und nicht wie ein Parameter –

Antwort

4

window.location.href die aktuelle URL enthält. Mit einigen String-Manipulationen kannst du alles nehmen, was du willst.

In diesem Fall:

var url = window.location.href; 
var id = url.split('/')[4]; 
alert(id); 

alarmiert

4479268 
0

In JavaScript können Sie die aktuelle Seite url wie diese:

var url = location.href; 

Sie dann analysieren, müssen Sie selbst, um den Parameter zu finden, nach dem Sie suchen.

Verwandte Themen