2015-04-04 97 views
1

不幸的是,我不知道你是怎麼稱呼它的,並且沒有成功找到我的問題的答案。基本上,我已經構建了一個JS應用程序,用戶在其中輸入名稱,然後應用程序將根據該名稱從API獲取並處理數據。如何根據網址顯示內容?

我現在想要做的是,如果有人去http://www.mywebsite.com/NAME,數據將被提取/處理NAME。我知道它如何與PHP(xxx.php?name = NAME)協同工作,但如果可能的話,我不想在這裏使用PHP。

謝謝!

+0

然後什麼是服務器語言端。 – jcubic 2015-04-04 14:18:45

+0

我剛剛使用普通的JS和一些PHP的AJAX請求和緩存 – aseipel 2015-04-04 14:28:10

回答

0

對於JavaScript,您可以使用位置對象。

var url = window.location.href; 

var param = url.replace('http://www.mywebsite.com/', ''); 

查看Backbone路由器,以獲得更有組織的處理JavaScript參數的方式。

http://backbonejs.org/#Router

1

要做到這一點,最簡單的方法是使用URL Rewrite。這不需要JS或服務器端語言的任何編碼。這可以在大多數服務器軟件上完成,但是根據您使用的服務器(IIS,Apache,nginx等)不同而不同。

這裏的an article about URL Rewriting幫助您開始。