一、前端传输参数
参数格式如下:
{
"bk_app_code": "service-desk",
"bk_app_secret": "2b502835-65f1",
"bk_username": "BPM",
"flow_no": "papersheet",
"action_type": "usb_enable",
"callback_url": null,
"action_data": {
"ad_account": "20021339",
"hostname": "DW7CNECZ89",
"is_laptop": "false",
"usb_group": "03_Print",
"usb_group_name": "打印",
"url": "papersheet",
"start_date": "2021-02-07"
}
}
利用ajax调用后台接口
$.ajax({
url: '${pageContext.request.contextPath}/IT00022Controller/offLineOpen.action',
type: 'post',
async : false,
data: {
url: "http://test.aact.com:80/api/c/self-service-api/auto_action_test/",
data: JSON.stringify(data)
},
dataType : 'json',
success : function(result) {
$.messager.progress('close');
if(result.result == "true"){
alert("开通成功!!!");
resetData();
}else{
alert("开通失败!!!");
}
}
前后端交互实现USB功能开通

该博客展示了前端如何通过Ajax调用后端接口,传递参数以开通USB功能。前端以JSON格式发送请求,包括应用代码、用户信息、操作类型等详细数据。后端接收到数据后,进一步构造请求并调用外部接口,根据返回结果更新状态并保存操作记录。
最低0.47元/天 解锁文章
2328

被折叠的 条评论
为什么被折叠?



