如何根据URL显示内容?

时间:2015-04-04 14:07:55

标签: javascript ajax url

不幸的是,我不知道你怎么称呼它并且没有成功找到我的问题的答案。基本上,我构建了一个JS应用程序,用户输入一个名称,然后应用程序将根据该名称从API获取和处理数据。

我现在要做的是,如果有人前往http://www.mywebsite.com/NAME,将为NAME提取/处理数据。我知道如何使用PHP(xxx.php?name = NAME),但如果可能,我不想在这里使用PHP。

谢谢!

2 个答案:

答案 0 :(得分:1)

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

这里有an article about URL Rewriting来帮助您入门。

答案 1 :(得分:0)

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

var url =  window.location.href;

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

请查看Backbone路由器,以便在JavaScript中更有条理地处理params。

http://backbonejs.org/#Router