如何根据网址显示内容?

问题描述:

不幸的是,我不知道你是怎么称呼它的,并且没有成功找到我的问题的答案。基本上,我已经构建了一个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

对于JavaScript,您可以使用位置对象。

var url = window.location.href; 

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

查看Backbone路由器,以获得更有组织的处理JavaScript参数的方式。

http://backbonejs.org/#Router

要做到这一点,最简单的方法是使用URL Rewrite。这不需要JS或服务器端语言的任何编码。这可以在大多数服务器软件上完成,但是根据您使用的服务器(IIS,Apache,nginx等)不同而不同。

这里的an article about URL Rewriting帮助您开始。