2013-05-02 74 views
1

你好有一個旋風請求。從龍捲風請求蟒蛇與哈希全網址

http://localhost:8000/blah/blah#myparameter=value1 

在我的get方法我試圖提取myparameter值。 get_argument沒有看到它。爲什麼要這樣? 沒有任何標題

我願意將它從字符串中排除,如果可以的話。我只需要URL字符串中的

+2

瀏覽器首先不會將URL片段發送到您的服務器。你可以使用一些JavaScript解決方案通過AJAX發送它。 – Blender 2013-05-02 23:28:31

+0

難道你不能讓它成爲http:// localhost:8000/blah/blah?myparameter = value1? – BorrajaX 2013-05-02 23:30:29

+1

其他一些服務通過將#+參數附加到重定向url來響應 – 2013-05-02 23:34:48

回答

0

這裏是我的解決方案,該提示是使用一個form一個隱藏id

模板:

<form action="/info"> 
<input type="hidden" value="your_value" name="id"> 
<input type="submit" value="Value Result"> 
</form> 

和龍捲風代碼:

class Info(BaseHandler): 
    def get(self, id): 
     id = self.get_argument("id") 
     # the rest of the code 

url映射:

(r"/info/*([a-zA-Z0-9]+)*", handlers.Info)