使用jQuery加载动态python URL

2024-05-18 18:22:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用jQuery加载pythondjango生成的动态URL。在

$('a').click(function(ev) {
    ev.preventDefault();
    var url = $(this).attr('href');
    $('#loadDiv').load('localhost/home/{{ movie.id }}/add_question/');
});

如果链接不断更改,我如何捕获和加载它?在


Tags: urlvarload动态functionjquerythisattr
1条回答
网友
1楼 · 发布于 2024-05-18 18:22:24

如果您以合理的方式创建模板,则其中找到的每个链接都将具有与该元素项匹配的不同链接。假设一个名为movie_add的命名url,将单个参数作为电影ID,使模板如下所示:

<ul>
  {% for movie in movies %}
  <li>{{ movie.name }} <a href="{% url movie_add movie.id %}">add</a></li>
  {% endfor %}
</ul>
<div id="loadDiv"></div>

现在每个a标记都将有一个url,允许您为特定电影添加问题。从那时起,以下脚本将执行您想要的操作:

^{pr2}$

相关问题 更多 >

    热门问题