【问题标题】:How can I use Django dynamic IDs in Javascript/Ajax?如何在 Javascript/Ajax 中使用 Django 动态 ID?
【发布时间】:2020-05-29 18:12:07
【问题描述】:

我有一个这样的 Django HTML 文件:

 <button type="button" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}" class="btn btn-primary form-control">{{ choice.choice_text }}</button>

我有一个这样的 Ajax .js 文件:

$(document).ready(function(){
$('#choice{{ forloop.counter }}').on('click', function(){
(...)

其中 {{ forloop.counter }} 显然不起作用。

在 ajax 中我可以用什么来替换它?

谢谢

【问题讨论】:

    标签: javascript html django ajax dynamic


    【解决方案1】:

    使用

    <a href="javascript:void(0);" onclick="llamar_funcion('{{ forloop.counter }}')">
    
    
    <script type="text/javascript">
        function llamar_funcion(id)
    
        ...
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 2022-10-04
      • 1970-01-01
      • 2023-03-25
      • 2014-07-29
      • 1970-01-01
      相关资源
      最近更新 更多