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

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

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

===============>>#1 票数:2 已采纳

你为什么不只做location.href

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

var current_link = location.href
alert(current_link);

这与django无关:)

===============>>#2 票数:1

当您为某事物未定义时,我认为该事物应该存在,建议您回溯直到找到某事物的有效值。 您尝试过:

alert(current_link);

因此,下一步将是:

console.log(location);

看看您可以在该对象上访问哪些属性。

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

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

  ask by Sachin translate from so

未解决问题?本站智能推荐:

1回复

Django内联登录处理:获取当前活动的反向URL名称

我目前正在使用模式登录框,该框将提交并处理登录请求,而无需重新加载页面。 成功登录后,有两种可能的结果: 用户希望事先访问仅登录用户才能访问的链接:登录后,该用户将重定向到该页面 用户单击触发AJAX调用的元素,该元素仅对已登录用户可用:登录后再次触发ajax调用 模
1回复

Django:为什么POST网址在Django AJAX中不起作用?

我在Django中使用主页的AJAX调用(在其中有用户可以喜欢的帖子列表)在Django中创建一个“喜欢”按钮,为了测试“喜欢”按钮的逻辑,我使用了正常的方法(带有页面刷新)来提交表单,并且它在我给URL作为action='{% url "like_post" %}' 。 但是当我去提交基于A
1回复

使用JavaScript的Django URL获取客户端信息

我要解决的我的问题是,我做了一个Ajax自动更正输入功能,并对按钮进行了“ onclick”操作,我在该输入中获得了值,并试图使页面重定向到Django URL。 这是我的url.py文件中的URL: 在HTML中,我有这个脚本: 我得到的错误是: 我无法理解自己的
2回复

django模板反向url,如何传递一个jquery变量

url.py 模板: 错误:从Django 1.5开始,URL视图名称应带有引号。 我如何将jQuery变量传递给Django模板URL反向
1回复

jQuery + Django发送数字的有序列表

我有一个简单的任务列表,用户可以选择如何订购。 当用户订购任务时,我想将所有任务的ID 按其顺序发送到服务器。 简而言之,最简单的方法是发送javascript数组并在django视图中获取值? 如果我这样做: 然后我可以在视图中访问它们 request.POST.getl
3回复

如何在Django中发布jQuery后呈现上一页

我正在建立一个将主题与问题联系起来的网站。 每个问题都与一个主题相关联,每个问题都与一个问题相关联,依此类推。 在主页上,我单击一个主题,然后带我到基于topic_id的动态URL。 当我添加问题时,jQuery灯箱会在弹出窗口中呈现此URL 一旦我提交了问题,它就会通过ad
1回复

可以在不使用内部链接的情况下由Google将这些正则表达式网址编入索引吗?

我的网址具有正则表达式模式r'/index/(?P<movie_id>\\d)'即index /(any movie_id),然后我使用jQuery的api来获取电影信息。 有数以百万计的此类网页。 每部电影一个。 并且所有后端代码仅适用于特定的movie_id参数。 如
1回复

Django:合并两个字段输入以生成URL以导航到另一个Django模板

在我的Django项目中,有一个索引模型可呈现index.html视图,其中具有以下形式: 我想要做的是在文本字段中输入文本输入/选项,并将其与下拉字段中选择的选项合并,以形成如下所示: / view_fucntion2 /选项1或/ view_function1 / query
5回复

如何使用Django获取主机服务器的名称?

如何使用Django获取主机服务器的名称? 我需要托管服务器的名称而不是客户端名称?
1回复

在Django开发服务器上工作但不在apache上工作

我在apache服务器中遇到问题,我们已经编写了代码,如果在form字段中输入的url有效,它将显示一条错误消息,当我通过django开发服务器运行代码时,它可以正常工作,并显示错误消息,但是在通过apache运行时,则不显示该错误消息,只是返回到该页面本身。 这是python和html的以下