2015-05-20 84 views
0

我有一些頁面/page/<some_id>/。 在這個頁面上,我已經發送到其他網址的表格/ajaxreq/。 是否可以從/ajaxreq/查看請求對象中讀取/page/<some_id>/? PS:我知道,這是一個設計問題,還有很多其他解決方法,但有趣的是這種方法可行與不可行?在某些情況下,它將非常有用和優雅。ObtaI在ajax視圖中觸發ajax請求的頁面的url

回答

1

你可以在視圖中使用request.META.get('HTTP_REFERER'),並從那裏提取信息。

0

你可以做到這一點與JS應該是這樣的:

var link = []; 
var url = window.location.pathname; 
link = url.split('/'); 

var some_id = link[link.length-1]; 
+0

是的,但我需要它在服務器端。在這種情況下,我需要爲/ ajaxreq /添加一個參數,並更改我的ajax請求的代碼,例如url:'/ ajaxreq /'+ some_id +'/'。 – user3479125

+0

我不明白,對不起。顯示一些代碼 –