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