2013-06-05 2 views
0

웹 서버 설정이 있습니다. 그리고 내 웹 응용 프로그램 (JQuery + HTML)이 실행 중입니다. 일부 변수로 URL에 제공된 경로를 사용하고 다른 작업을 수행하고 싶습니다.웹 응용 프로그램에서 경로를 매개 변수로 사용합니다.

예.

http://subdomain.mydomain.com/
이의/var/www가 가리키는, 내가 예를 들어, 어떤 값으로 경로가 제공되고, 기능을 달성하기 위해 노력하고

내 index.html을있다

http://subdomain.mydomain.com/c3212

나는 자바 스크립트에서 값 c3212를 잡아 약간의 정적 변수로 설정됩니다. index.html의 view/js 코드는이 코드를 사용하여 서버에 요청하여 일부 데이터를 가져오고 이에 따라 데이터를 레이아웃합니다.


어떻게이 일을 가야합니까? 인터넷 검색은 어떤 용어를 검색해야하는지 실제로 알지 못하기 때문에별로 도움이되지 못했습니다. Apache VirtualHost 설정을 변경해야합니까?

나는 웹 사용자가 아니므로 도움을 받으실 수 있습니다. 감사합니다.

+0

window.location은 현재 페이지에 관한 정보를 제공합니다. 그런 다음 해당 정보를 사용하여 기능을 기반으로 할 수 있습니다. –

+0

JS 또는 서버에서이 값을 얻으려고하십니까? 귀하의 질문에 자바 스크립트를 언급했지만, 그렇다면 Apache VirtualHost는 아무 관련이 없습니다. –

+0

예. JS에서이 값을 얻으려고합니다. 예, VirtualHost 설정과 관련이 없을 수도 있습니다. 내가 뭘 하려는지 기본적으로 내 index.html/js에서 URL 매개 변수/c3212 잡을 수 있습니다. – user1682701

답변

1

당신과 같이 경로를 얻기 위해 window.location 자바 스크립트 객체를 사용할 수 있습니다

var path = window.location.pathname; 
console.log(path); // this will output "/c3212" based on your example 

당신이 일단 당신이 당신의 스크립트의 나머지와 함께 사용할 수 있습니다.

도움이 되었기를 바랍니다.

+0

찾을 수 없도록 .htaccess를 수정해야합니까? 그래서 그들은 index.html에 잡힐 것입니까? – user1682701

관련 문제