获取在ajax视图中触发ajax请求的页面的url

时间:2015-05-20 22:01:06

标签: jquery ajax django xmlhttprequest

我有一些页面/page/< some_id >/。 在此页面上,我的表单已发送到其他网址/ajaxreq/。 是否可以在/page/< some_id >/视图中的请求对象中阅读/ajaxreq/

PS:我知道,这是一个设计问题,还有很多其他方法可以解决它,但有趣的是这种方法是否可行?在某些情况下,它会非常有用和优雅。

2 个答案:

答案 0 :(得分:1)

您可以在视图中使用request.META.get('HTTP_REFERER')并从中提取信息。

答案 1 :(得分:0)

你可以用JS做到这一点应该是这样的:

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

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