简体   繁体   English

单击Django中的单选按钮后如何在同一页面上显示数据

[英]How Can I Display Data on same page after clicking radio button in Django

I have two Div section, One Div section contains list of radio button, I want to when i click the radio button, display the data corresponding to radio button on another Div section. 我有两个Div部分,一个Div部分包含单选按钮列表,我想在单击单选按钮时在另一个Div部分上显示与单选按钮相对应的数据。

<div class="card-body ">
  <form id="ShowAvailableDataFiles" method="post">
    {% csrf_token %}
    {% for post in posts %}
      <input type="radio" id="showavailabledataid" name="datafilesname" value='{{ post }}'
             onclick="ShowAvailableDataFiles()"> {{ post }} <br>
    {% endfor %}
  </form>
</div>

<div id='show-me'>
{% for data in datas %}
    {{data}}
{% endfor %}
</div>

<script>
  function ShowAvailableDataFiles() {
    $('#showavailabledataid').on('click', function () {
      var radioValue = $("input[name='showavailabledataname']:checked").val();
      console.log("You clicked radio button")
    });
    $.ajax({
      url: "/analytics/datafile_name/",
      type: "POST",
      data: {
        datafiles: $("input[name='showavailabledataname']:checked").val(),
        csrfmiddlewaretoken: $('input[name=csrfmiddlewaretoken]').val()

      },
      success: function (data) {
        console.log("=========")

      }
    });
  }
</script>
$('#showavailabledataid').on('click', function() {
    const val = $('input[type="radio"]:checked').val();
    $('#show-me').text(val);
});

In your ajax's success function: 在ajax的成功函数中:

success: function (data) {
        html_code = "<input type='checkbox' id='filesid' name = 'filesname' value='"+data+"'>"+data+"<br>"
        $('#show-me').html(html_code);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 点击表格tr后,如何在另一个页面上显示这个数据? - After clicking on table tr, how can I display this data on another page? 单击提交后如何隐藏内容(如文本,单选按钮和提交按钮)弹出窗口并在同一弹出窗口中显示新内容? - How to hide content(like text, radio button, and submit button) Popup window after Clicking on submit and display new content in the same popup? 单击单选按钮时如何显示下拉列表? - How do I display a dropdown list on clicking a radio button? 单击浏览器后退按钮后如何显示当前页面 - How to display the current page even after clicking browsers back button 单击提交按钮时,它只会刷新页面。 如何获得显示我想要的消息的信息? - When clicking on the submit button it just refreshes the page. How can I get it to display the message I desire? 如何从单选按钮获取多个值,然后将它们分配给单个变量并显示在页面上? - How can I get multiple values from a radio button and then assign them into single variables and display them on a page? 单击按钮后,我可以在脚本中获取所选单选按钮的值吗? - can i take value of selected radio button in scriplet after clicking a button 单击模式中的按钮后如何显示引导程序警报? - How can i display a bootstrap alert after clicking a button in my modal? 单击按钮后如何显示来自mongodb的数据到reactjs? - How to display data coming from mongodb to reactjs after clicking the button? 单击提交后如何获取选定的单选按钮以显示特定的隐藏div? - How to get selected radio button to display specific hidden div after clicking submit?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM