2015-06-09 34 views
0

在玉,我有两个超链接,都跳转到同一页面,例如:如何使用nodejs + jade在url中包含参数?

a(href='/signup')#create-account Create Student Account 
a(href='/signup')#create-admin Create Teacher Account 

如果我想要一个变量发送到“/注册”链接,并使用这个变量做一些处理,我该怎么办?

任何帮助将不胜感激。

回答

0

这取决于您是否会让您的应用成为RESTful或不是。 说你想成为Restful。 要创建一个管理员,您应该对该网址/管理员进行POST。 分别要创建一个帐户,你应该发布到网址/帐户。

这是如果管理员和帐户是不同的资源。如果这是同样的追索权,您应该张贴原始追索权和发布的数据,做出什么决定保存在哪里。

玉形式:

div.loginbox 
    form(name="login", action="/signup", method="post") 
     input(type="checkbox" name="admin") 
     input(type="text", name="user") 
     input(type="password", name="pass") 
     input(type="submit", value="login") 
+0

比方说,如果我想他们都张贴到/注册,然后我可以张贴样型=“学生”到URL管理变量和帐户这里这里有相同的追索权? –

+0

我编辑,回复并添加了张贴到注册网址的玉石形式。我添加了一个复选框来决定它是否是管理员。很显然,从简单的用户那里告诉管理员是一种非常糟糕的方式,但因为这是一个例子,我认为它是可以的。 – cs04iz1