| | |
| | | import $ from 'jquery' |
| | | |
| | | import axios from 'axios' |
| | | /** |
| | | * 对jquery的封装ajax的传数据方法 |
| | | * @param pUrl 请求的url |
| | |
| | | * @param pData 参数 |
| | | * @param pBackFun 成功回调 |
| | | */ |
| | | function get4JsonDataByUrl (pUrl, pData, pBackFun) { |
| | | $.ajax({ |
| | | type: 'get', |
| | | function get4JsonDataByUrl (oUrl, pData, pBackFun) { |
| | | const pUrl = encodeURI(oUrl) |
| | | axios({ |
| | | method: 'get', |
| | | url: pUrl, |
| | | dataType: 'json', |
| | | data: pData, |
| | | async: true, |
| | | success: function (datas, nnn) { |
| | | pBackFun(datas) |
| | | }, |
| | | error: function (err, nnnn) { |
| | | console.error('数据获取失败', err, pUrl) |
| | | } |
| | | params: pData |
| | | }).then(function (response) { |
| | | pBackFun(response) |
| | | }) |
| | | .catch(function (error) { |
| | | console.error('数据获取失败', error) |
| | | }) |
| | | } |
| | | |
| | | function GetDataAsynByUrl (pUrl, pData, pBackFun) { |
| | | $.ajax({ |
| | | type: 'GET', |
| | | const GetDataAsynByUrl = async (oUrl, pData) => { |
| | | const pUrl = encodeURI(oUrl) |
| | | const res = await axios({ |
| | | method: 'get', |
| | | url: pUrl, |
| | | data: pData, |
| | | timeout: 600000, |
| | | async: true, |
| | | success: function (datas, nnn) { |
| | | pBackFun(datas) |
| | | }, |
| | | error: function (e, nnnn) { |
| | | console.error('数据获取失败', pUrl) |
| | | } |
| | | data: pData |
| | | }).then((response) => { |
| | | return (response) |
| | | }) |
| | | .catch((error) => { |
| | | console.error('数据获取失败', error) |
| | | }) |
| | | return res |
| | | |
| | | // $.ajax({ |
| | | // type: 'GET', |
| | | // url: pUrl, |
| | | // data: pData, |
| | | // timeout: 600000, |
| | | // async: true, |
| | | // success: function (datas, nnn) { |
| | | // pBackFun(datas) |
| | | // }, |
| | | // error: function (e, nnnn) { |
| | | // console.error('数据获取失败', pUrl) |
| | | // } |
| | | // }) |
| | | } |
| | | function postDataAsynByUrl (pUrl, pData, pBackFun) { |
| | | $.ajax({ |