企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # **StrutsAction接口说明** ## **源代码地址** ``` sohelp-web\sohelp-web-extjs\js-source\public\StrutsAction.js ``` ## **接口说明** | 名称 | 参数 | 描述 | | --- | --- | --- | | post | post(url,param,callback,scope) | 1、url: springboot contorller地址 2、 param:{},3、callback :function() {}| | --- | --- | --- | | get | get(url,param,callback,scope) | 1、url: springboot contorller地址 2、 param:{},3、callback :function() {}| | --- | --- | --- | | request | request (url,param,callback,scope) | 1、url: springboot contorller地址 2、 param:{},3、callback :function() {}| | --- | --- | --- | | postNashorn | postNashorn (url,param,callback,scope) | 1、url: springboot contorller地址 2、 param:{},3、callback :function() {}| | --- | --- | --- | | getNashorn | getNashorn (url,param,callback,scope) | 1、url: springboot contorller地址 2、 param:{},3、callback :function() {}| | --- | --- | --- | | nashorn | nashorn (url,param,callback,scope) | 1、url: springboot contorller地址 2、 param:{},3、callback :function() {} | | --- | --- | --- | ## **SpringBoot Controller提交Get方式** 示例说明 ``` //合同删除提交 var url="/yw/contract/delete"; //删除ID为3的合同 var param = { id: 3 }; StrutsAction.post(url,param,function(res){ if(res.meta.success){ //todo }else{ alert(res.meta.message); } }); //或者采用StrutsAction.post与request同样采用post提交方式 StrutsAction.request(url,param,function(res){ if(res.meta.success){ //todo }else{ alert(res.meta.message); } }); ``` ## **SpringBoot Controller提交Post方式** 示例说明 ``` //合同删除提交 var url="/yw/contract/delete"; //删除ID为3的合同 var param = { id: 3 }; StrutsAction.post(url,param,function(res){ if(res.meta.success){ //todo }else{ alert(res.meta.message); } }); //或者采用StrutsAction.post与request同样采用post提交方式 StrutsAction.request(url,param,function(res){ if(res.meta.success){ //todo }else{ alert(res.meta.message); } }); ``` ## **Nahsorn提交Post方式** 示例说明 ``` //Nashorn 请求地址 var url="rh.kingbes.yw.contract!delete"; //Nashorn 请求参数 var param = { id: 3 }; StrutsAction.postNashorn(url,param,function(res){ if(res.meta.success){ //todo }else{ alert(res.meta.message); } }); //或者采用StrutsAction.nashorn与postNahsorn一样 StrutsAction.rhino(url,param,function(res){ if(res.meta.success){ //todo }else{ alert(res.meta.message); } }); ``` ## **Nahsorn提交Get方式** 示例说明 ``` //Nashorn Get请求地址 var url="rh.kingbes.yw.contract!query"; //Nashorn 请求参数 var param = { id: 3 }; StrutsAction.getNashorn(url,param,function(res){ if(res.meta.success){ //todo console.log(res.data.results); }else{ alert(res.meta.message); } }) ```