Skip to content

JC-2014/request

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

request

request js on jquery (with cache)

install

npm i request-cache-js --s

usage

直接在页面中

<script src="xxx/module/dist/request.min.js"></script>
window.Rq()

import、require

import request from 'request-cache-js'
import $ from 'jQuery'
request.install({
  jQuery: $,        
  failAlert: null,
  errorAlert: null,
  defaultMsg: ''
})

request(api, params, options)

api: 请求的url
params: 入参
options: jquery Ajax 的配置写在这里,{ cacheData: true, cacheTime: 10 } 设置需要缓存,缓存间隔时间大于10分钟则重新拉取

result

request('xx/xx/xx', { id: 1 }).done( res => {
  // 请求成功
}).fail( res => {
  // 请求返回错误或请求失败
})