2013-06-05 38 views
0

我有一個web服務器設置。我的Web應用程序(JQuery + HTML)已啓動並正在運行。我想使用URL中提供的路徑作爲一些變量並執行不同的操作。在web應用程序中使用路徑作爲參數

E.g.

http://subdomain.mydomain.com/
這點到/ var/WWW,並有我的index.html

我試圖做到這一點,提供有一定價值的路徑時的功能,例如

http://subdomain.mydomain.com/c3212

我會在JavaScript中捕獲價值c3212並將其設置爲一些靜態變量。 index.html中的view/js代碼使用此代碼向服務器發出請求以獲取一些數據並相應地佈置數據。


我如何去這樣做呢?谷歌搜索沒有什麼幫助,因爲我實際上不知道應該搜索什麼條款。我是否也需要對Apache VirtualHost配置進行更改?

我不是一個網絡人,幫助將不勝感激,謝謝。

+0

window.location會給你關於當前頁面的信息。然後你可以使用這些信息來建立你的功能。 –

+0

你是否想在JS或你的服務器上獲得這個值?你在你的問題中提到了JavaScript,但如果是這樣的話,Apache VirtualHost與它無關。 –

+0

雅我想在JS中獲得這個值。雅我意識到它可能沒有任何與VirtualHost配置。我正在嘗試的基本上是抓住我的index.html/js中的url參數/ c3212。 – user1682701

回答

1

可以使用window.location JavaScript對象得到像這樣的路徑:

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

一旦你有了這個,你可以用你的腳本的其餘部分使用它。

我希望這有助於!

+0

我是否需要修改.htaccess以防止未找到?並讓它們在index.html下被捕獲? – user1682701

相關問題