Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ajax脚本之后运行event.preventDefault()时,有没有办法按名称获取多个POST请求?_Javascript_Html_Django Views - Fatal编程技术网

Javascript 在ajax脚本之后运行event.preventDefault()时,有没有办法按名称获取多个POST请求?

Javascript 在ajax脚本之后运行event.preventDefault()时,有没有办法按名称获取多个POST请求?,javascript,html,django-views,Javascript,Html,Django Views,这是我的HTML,我创建了一个订单id和电子邮件的形式。我想将这两个信息发送到我的后端views.py/tracker,但只收到电子邮件,但没有收到订单id。请帮助我。。。上面的代码是views.py/tracker这里我的电子邮件正常工作,但订单id不正常。但是,当我删除preventDefault()时,它将开始在另一个页面中加载。 帮助我摆脱它…HTML的脚本也给出了 <form method="POST" action="/shop/tracker&q

这是我的HTML,我创建了一个订单id和电子邮件的形式。我想将这两个信息发送到我的后端views.py/tracker,但只收到电子邮件,但没有收到订单id。请帮助我。。。上面的代码是views.py/tracker这里我的电子邮件正常工作,但订单id不正常。但是,当我删除preventDefault()时,它将开始在另一个页面中加载。 帮助我摆脱它…HTML的脚本也给出了

<form method="POST" action="/shop/tracker" id="trackerform">{% csrf_token %}
    <div class="form-row">
        <div class="form-group col-md-6">
            <label for="orderId">Order ID</label>
            <input type="Name" class="form-control" id="orderId" name="orderId" placeholder="Enter your Order ID">
        </div> 
        <div class="form-group col-md-6">
            <label for="input">Email</label>
            <input type="email" class="form-control" id="input" name="email" placeholder="Enter your email">
        </div>
        <button type="submit" class="btn btn-success">Track Order</button>
    </div>
</form>
HTML的脚本如下所示:


$('#trackperform')。在('submit',函数(事件){
$('#items').empty();
var formdata={
'email':$('input[name=email]')。val(),
'order_id':$('input[name=orderId]')。val(),
'csrfmiddlewaretoken':$('input[name=csrfmiddlewaretoken]')。val()
}
$.ajax({
键入:“POST”,
url:“/shop/tracker”,
数据:formdata,
编码:正确
})
.完成(功能(数据){
console.log(数据)
})
event.preventDefault()
})

您在页面上发布
order\u id
,但在Python代码中读取
orderId
。您在页面上发布
order\u id
,但在Python代码中读取
orderId