2024-05-18 18:22:24 发布
网友
我尝试使用jQuery加载pythondjango生成的动态URL。在
$('a').click(function(ev) { ev.preventDefault(); var url = $(this).attr('href'); $('#loadDiv').load('localhost/home/{{ movie.id }}/add_question/'); });
如果链接不断更改,我如何捕获和加载它?在
如果您以合理的方式创建模板,则其中找到的每个链接都将具有与该元素项匹配的不同链接。假设一个名为movie_add的命名url,将单个参数作为电影ID,使模板如下所示:
movie_add
<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,允许您为特定电影添加问题。从那时起,以下脚本将执行您想要的操作:
a
如果您以合理的方式创建模板,则其中找到的每个链接都将具有与该元素项匹配的不同链接。假设一个名为
movie_add
的命名url,将单个参数作为电影ID,使模板如下所示:现在每个
^{pr2}$a
标记都将有一个url,允许您为特定电影添加问题。从那时起,以下脚本将执行您想要的操作:相关问题 更多 >
编程相关推荐