将参数传递给网站

时间:2012-05-26 20:05:14

标签: dynamic web path arguments url-routing

这个头衔很棘手。我不确定这是否已经存在以及如何使用它。

示例:

  

假设我的网站可以访问:   http://mysite.com

如果mysite添加:使用2个输入

现在如果最终用户需要像这样将一个参数传递给网站(所以我像这样加载页面):

  

http://mysite.com/argument1/argument2

因此它应该能够直接转到结果:arg1 + arg2

这带来了一个问题:当用户输入这个时,我怎样才能检索argument1和argument2并根据它加载我的网站?可能吗?如果是,任何客户端站点编程解决方案?

提前致谢。

1 个答案:

答案 0 :(得分:0)

经过大量搜索后找到解决方案。此过程的正确术语是URL路由。我们可以通过使用#。

来解决这个问题
  

www.mysite.com /#/ argu1 / argu2

然后在document.ready()中我们可以通过以下方式读取url:

  

var url = window.location;

更复杂的方法是使用“backbone.js”进行路由。链接上的文档解释了所有内容

  

Backbone.js routing