// 获取并发用户数据
users_rate = []; // 并发用户数据
$('.users-rate-list .data-table tbody').find('tr').each(function () {
users_rate.push({
'users': $(this).find('.users h5 span').text(),
'rate': $(this).find('.rate h5 span').text(),
});
});
// 设置任务信息
var task_info = {
'tag': 'submit', // 提交表单标识
'task_name': $('#task_name').val(),
'task_priority': $('#task_priority').val(),
'service_url': $('#service_url').val(),
'run_time': $('#run_time').val(),
'expect_slaves': $('#expect_slaves').val(),
'users_rate':JSON.stringify(users_rate),
};
// 发送ajax提交表单信息,创建任务
$.ajax({
url: "/tasks_manager/create_task",
type: 'POST',
headers: {"X-CSRFToken": Cookies.get('csrftoken')}, // 从Cookie取csrf_token,并设置ajax请求头
data:task_info,
dataType: "json",
async: false,
// 请求成功调用的函数
success: function(res){
console.log(res);
},
// 请求出错时调用的函数
error:function(){
alert("提交创建任务失败");
}
});