$.ajax({
url: '{% url "save_all" %}',
method: "post",
dataType: "json",
data: {'scan_id': scan_id, 'port_list': port_list},
headers: {
'X-CSRFtoken': $.cookie('csrftoken'),
},
traditional: true, //可以传递数组
success: function (status) {
btn.removeClass('btn-warning').addClass('btn-success');
alert('保存成功');
}
});
$.ajax({
cache: false, //get才需要,cache : false本身要做的工作就是在请求URL后添加一个随机时间戳,确保Ajax请求不被缓存
type: "POST", //method:"POST"
url:"{% url "org:add_ask" %}",
data:$('#jsStayForm').serialize(), //学到了(〃>目<)
async: true,
//async. 默认是 true,即为异步方式,$.ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.ajax里的success方法,这时候执行的是两个线程。
//async 设置为 false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
success: function(data) {
if(data.status === 'success'){
$('#jsStayForm')[0].reset();
alert("提交成功")
}else if(data.status === 'fail'){
$('#jsCompanyTips').html(data.msg)
}
},
});
form表单的ajax提交
最新推荐文章于 2022-11-12 10:04:27 发布