2015-06-09 35 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