【发布时间】:2018-12-02 05:24:45
【问题描述】:
$( "#target" ).click(function() {
var x = document.getElementById("myanchor").href;
});
<div><a href="{{ audio.get_api_url }}" ><i class="icon-control-play i-2x" id="target"></i></a> </div>
我需要将 api url 发送到我的 jquery 函数以调用 ajax 函数以进一步执行代码。该页面不应重定向到 api url,我无法弄清楚这件事。
【问题讨论】:
-
我尝试使用 DOM,
<div><a href="{{ audio.get_api_url }}" id="myanchor" ><i class="icon-control-play i-2x" id="target"></i></a> </div>,但它会将页面重定向到我的 api 调用 -
这段代码到处都是。 Django 的目的是准备您将在网页中使用的变量和数据。 AJAX 是一种技术,您可以在客户端呈现网页后用于获取信息。我建议首先花一些时间让静态网页与 ajax 调用一起工作,然后将变量绑定到您的 Django 模板播放器。这里只是一篇关于进行 AJAX 调用的文章:w3schools.com/jquery/jquery_ajax_intro.asp
-
您的 sn-p 中没有
id="myanchor"
标签: javascript jquery django django-templates