无法在Django开发服务器中使用jquery获取当前URL

时间:2011-12-11 19:40:57

标签: jquery django url

我使用它来使用jquery var current_link = location).attr('href');获取当前url但是当我尝试显示此链接时,仅用于调试

var current_link = $(location).attr('href');
    alert(current_link);

我得到一个未定义的警报。如果我在JSFiddle中使用此脚本,我将获得正确的链接。这是django开发服务器的问题,还是我的浏览器或其他问题。似乎很混乱。

2 个答案:

答案 0 :(得分:2)

为什么不做location.href

您不需要jQuery来获取当前网址。

var current_link = location.href
alert(current_link);

这与django无关:)

答案 1 :(得分:1)

如果你的东西不确定,你应该存在的东西我建议你回溯,直到你找到一个有效的东西值。你试过了:

alert(current_link);

所以下一步将是:

console.log(location);

查看您可以在此对象上访问的属性。

注意:要获取完整的当前网址,您可以使用location.href

以下是window.location对象的文档:https://developer.mozilla.org/en/DOM/window.location