//首先引入axios库 import axios from 'axios'; //然后在代码中使用axios发送post请求 axios.post(commenUrl + '/ltd/department/findDepartmentsByOrgCode', departmentParam) .then(function (response) { //请求成功后的回调函数 var departData = response.data.data; var htmlStr = '<option value="">请选择部门</option>'; for (var i = 0; i < departData.length; i++) { var departName = departData[i].departName; var departCode = departData[i].departCode; htmlStr += '<option value="' + departCode + '">' + departName + '</option>' } $("#department").html(htmlStr); }) .catch(function (error) { //请求失败后的回调函数 console.log(error); });请把这里的代码 改成上面那种的写法
时间: 2024-03-15 07:47:31 浏览: 18
以下是将代码改写成函数形式的示例:
```
function findDepartmentsByOrgCode(departmentParam) {
return axios({
url: commenUrl + '/ltd/department/findDepartmentsByOrgCode',
method: 'post',
data: departmentParam
}).then(function(response) {
var departData = response.data.data;
var htmlStr = '<option value="">请选择部门</option>';
for (var i = 0; i < departData.length; i++) {
var departName = departData[i].departName;
var departCode = departData[i].departCode;
htmlStr += '<option value="' + departCode + '">' + departName + '</option>'
}
$("#department").html(htmlStr);
}).catch(function(error) {
console.log(error);
});
}
// 调用函数
var departmentParam = { /* 请求参数 */ };
findDepartmentsByOrgCode(departmentParam);
```
在这个示例中,将原来的axios.post()方法改写成了使用axios()函数的形式,并且指定了data属性作为请求参数。使用Promise的then()和catch()方法处理请求成功或失败的回调函数,并且将请求结果更新到HTML页面中。最后,将这个函数封装成了一个单独的函数,方便在其他地方调用。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)