Django 设置模态动作窗体的动态值

Django 设置模态动作窗体的动态值,django,twitter-bootstrap,Django,Twitter Bootstrap,我需要为模式弹出设置动态值 这是我的情态 <!-- Modal --> <div class="modal fade" id="popUpModal" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-hea

我需要为模式弹出设置动态值

这是我的情态

 <!-- Modal -->
  <div class="modal fade" id="popUpModal" role="dialog">
    <div class="modal-dialog">

      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">&times;</button>
          <h4 class="modal-title">"this is the value {{ cra }}"</h4>
        </div>
        <form class="modal-form" id="docsForm" action="{% url 'contact_delete' pk=contact.id %}"  method="post" enctype="multipart/form-data">
<input type="file" name="upload" />
<input type="hidden" name="brandcode" value=this.id />
<input type="submit" /></form>
        <div class="modal-footer">

        </div>
      </div>

    </div>
  </div>
更新1

          <a id="{{ contact.id }}" type="button" data-target="#popUpModal" class="btn btn-box-tool" data-toggle="modal" data-original-title="{% trans 'Update Doc' %}">

这是我获得预期响应的方式

<script type="text/javascript">
$('#popUpModal').on('show.bs.modal', function (event) {
  var button = $(event.relatedTarget) // Button that triggered the modal
  var id= button.data('id') // Extract info from data-* attributes

  var modal = $(this)
  console.log(id)
  $("#docsForm").attr("action", "/contact_delete/" + id+"/");
})
 </script>

$('popupmodel').on('show.bs.modal',函数(事件){
var button=$(event.relatedTarget)//触发模式
var id=button.data('id')//从数据中提取信息-*属性
var modal=$(此)
控制台日志(id)
$(“#docsForm”).attr(“action”、“/contact_delete/”+id+“/”);
})

这是我获得预期响应的方式

<script type="text/javascript">
$('#popUpModal').on('show.bs.modal', function (event) {
  var button = $(event.relatedTarget) // Button that triggered the modal
  var id= button.data('id') // Extract info from data-* attributes

  var modal = $(this)
  console.log(id)
  $("#docsForm").attr("action", "/contact_delete/" + id+"/");
})
 </script>

$('popupmodel').on('show.bs.modal',函数(事件){
var button=$(event.relatedTarget)//触发模式
var id=button.data('id')//从数据中提取信息-*属性
var modal=$(此)
控制台日志(id)
$(“#docsForm”).attr(“action”、“/contact_delete/”+id+“/”);
})

我想您想根据模式弹出窗口更改操作url吗?@RajaSimon是的,这是我需要的,好的。那你就得多解释一下。用户按下什么按钮打开模式。然后,我们将找出更新url的方法。嗯,每一行都有一个上载按钮,根据它调用modal。在javascript的最后一行中也更新了代码。你得到模式了吗?我想你想根据模式弹出窗口更改操作url吗?@RajaSimon是的,这就是我需要的。好的。那你就得多解释一下。用户按下什么按钮打开模式。然后,我们将找出更新url的方法。嗯,每一行都有一个上载按钮,根据它调用modal。在javascript的最后一行中也更新了代码。您得到了您的模式吗?
<script type="text/javascript">
$('#popUpModal').on('show.bs.modal', function (event) {
  var button = $(event.relatedTarget) // Button that triggered the modal
  var id= button.data('id') // Extract info from data-* attributes

  var modal = $(this)
  console.log(id)
  $("#docsForm").attr("action", "/contact_delete/" + id+"/");
})
 </script>