post方法中的post方法

时间:2018-05-15 08:57:15

标签: django post

我有以下代码:

<form class="square" action="{% url 'interface:modify_device_perform' %}" method="post">

    {% csrf_token %}
    <div class="form-group">
        <label>ID device</label>
        <input class="form-control" name="device_id" value="{{ device.id }}" readonly />
    </div>

    <div class="form-group">
        <label>Device name</label>
        <input class="form-control" name="device_human" value="{{ device.human_id }}" placeholder="Example: Box 2" />
    </div>

    <div class="form-group">
    <label>Associated patient</label>
        {% if device.user_set.get.id != '' %}
            <input class="form-control" value= "{{ device.user_set.get.id }}" readonly>  </input>
        {% else %}
            <input class="form-control"  value= "No patient" readonly>  </input>
        {% endif %}
    </div>

    <div class="form-group">
        <label>Device position</label>
        <select name="position_id" class="form-control">
            {% for position in position_list %}
                {% if position == device.position %}
                    <option selected="selected">{{ position.id }}</option>
                {% else %}
                    <option>{{ position.id }}</option>
                {% endif %}
            {% endfor %}
            {% if device.position == None %}
                <option selected="selected"> No position </option>
            {% else %}
                <option> No position </option>
            {% endif %}
        </select>
    </div>

    <div class="form-group square_button">
        <button class="btn btn-warning btn-md form-control" type="submit"> Modify Device </button>
    </div>

</form>

这表示以下内容:

enter image description here

问题在于,我想在No patient的右侧添加一个发布帖子请求的按钮,这样就可以删除与之相关的患者。

如何在帖子请求中添加该帖子请求?

1 个答案:

答案 0 :(得分:0)

你可以用ajax做到这一点,因为你需要在你的javascript / jquery中添加一些代码。

您可以将按钮放在“无患者”的右侧,并在javascript中添加点击事件。使用post url制作ajax请求,并在ajax的成功函数中获取响应。 你可以在https://www.w3schools.com/jquery/jquery_ref_ajax.asp

上引用ajax及其方法

希望它会对你有所帮助。