Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重定向后是否将片段附加到django URL?_Javascript_Jquery_Angularjs_Django - Fatal编程技术网

Javascript 重定向后是否将片段附加到django URL?

Javascript 重定向后是否将片段附加到django URL?,javascript,jquery,angularjs,django,Javascript,Jquery,Angularjs,Django,我有一组锚元素,它们调用相同的django视图,但应该在我的应用程序中的课程详细信息视图中设置一个不同的活动选项卡,如下所示: <a href="{% url 'courses:course-detail' course.id %}">Go to Exams</a> <a href="{% url 'courses:course-detail' course.id %}">Go to Lectures</a> <a href="{% u

我有一组锚元素,它们调用相同的django视图,但应该在我的应用程序中的
课程详细信息
视图中设置一个不同的活动选项卡,如下所示:

 <a href="{% url 'courses:course-detail' course.id %}">Go to Exams</a>
 <a href="{% url 'courses:course-detail' course.id %}">Go to Lectures</a>
 <a href="{% url 'courses:course-detail' course.id %}">Go to Homework</a>
 <a href="{% url 'courses:course-detail' course.id %}">Go to Results</a>

在课程详细信息视图中,单击时,角度控制器处理哪个选项卡处于活动状态。但是,我希望在用户单击上面的锚元素时能够附加片段(#/something):

例如,当用户单击“转到结果”时,url应为
/course/1/detail/#/Results

我知道django/服务器端不知道
#/something
,那么如何在javascript或angular中处理它呢


我原以为单击锚元素时可以从angular控制器发送http get请求,但如何获取django视图URL呢?如果我弄明白了,我可以在http get请求中附加该片段吗?

如果它仍然只是一个链接,那么没有理由不将该片段附加到生成的URL中

<a href="{% url 'courses:course-detail' course.id %}#/exams">Go to Exams</a>
<a href="{% url 'courses:course-detail' course.id %}#/lectures">Go to Lectures</a>
<a href="{% url 'courses:course-detail' course.id %}#/homework">Go to Homework</a>
<a href="{% url 'courses:course-detail' course.id %}#/results">Go to Results</a>