说实话 不太做jquery的项目,不过最近公司很多大屏展示的项目,都要求用jquery做,不让用vue或者react,咱也不敢问
在调试接口的时候用的jquery自带的$.ajax,每次调用接口都要写重复参数确实难顶,用promise封装一下接口
新建 ajax.js 文件
function myajax(url, param) {
const promise = new Promise((resolve, reject) => {
$.ajax({
type: "GET",
url: url,
dataType: "json",
data: param,
success: function(result) {
resolve(result)
}
})
})
return promise
}```
然后在html 文件中 引入这个js文件就可以愉快的使用了
例如
```html
<script src="../js/ajax.js"></script>
<script>
myajax(url, param).then(result => console.log(result))
</script>
只要传url跟参数就能在页面调用接口了