Loading... <h2>前言</h2> <p>如题,我封装了一个自己的ajax请求函数。</p> <p>无压缩版: <span class="external-link"><a class="no-external-link" href="https://cdn.xxhzm.cn/request/request.js" target="_blank"><i data-feather="external-link"></i>https://cdn.xxhzm.cn/request/request.js</a></span></p> <p>压缩版: <span class="external-link"><a class="no-external-link" href="https://cdn.xxhzm.cn/request/request.min.js" target="_blank"><i data-feather="external-link"></i>https://cdn.xxhzm.cn/request/request.min.js</a></span></p> <h2>使用说明</h2> <h5>传参</h5> <ol> <li>URL地址</li> <li>请求方法(GET,POST)</li> <li>请求参数</li> <li>请求头</li> <li>是否异步请求(true,false),默认开启异步请求</li> </ol> <h4>GET</h4> <p>GET不带参数,不带请求头:</p> <pre><code class="language-js"> <script src="https://cdn.xxhzm.cn/request/request.min.js"></script> request('user/info', 'GET').then(val => { console.log(val) }).catch(val => { console.error(val) })</code></pre> <p>GET带参数,不带请求头:</p> <pre><code class="language-js"> const data = { username: 'xxhzm', sex: '男', age: '16' } request('user/info', 'GET', data).then(val => { console.log(val) }).catch(val => { console.error(val) })</code></pre> <p>GET不带参数,带请求头</p> <pre><code class="language-js"> const header = { 'Content-Type': 'text/html; charset=utf-8' } request('user/info', 'GET', null, header).then(val => { console.log(val) }).catch(val => { console.error(val) })</code></pre> <h4>POST</h4> <p>post不带参数,不带请求头</p> <pre><code class="language-js"> request('user/info', 'POST').then(val => { console.log(val) }).catch(val => { console.log(val) })</code></pre> <p>post带参数,不带请求头</p> <pre><code class="language-js"> const data = new URLSearchParams() data.append('name', 'xxhzm') data.append('sex', '男') data.append('age', '16') request('user/info', 'POST', data).then(val => { console.log(val) }).catch(val => { console.log(val) })</code></pre> <p>post不带参数,带请求头</p> <pre><code class="language-js"> const header = { 'Content-Type': 'text/html; charset=utf-8' } request('user/info', 'POST', null, header).then(val => { console.log(val) }).catch(val => { console.log(val) })</code></pre> <h4>扩展写法</h4> <pre><code class="language-js"> const userGet = async () => { const res = await request('user/info', 'GET') console.log(res) }</code></pre> 猜你想看 Golang 中 printf 占位符详解 记录一下Nginx跨域处理 祝大家中秋节快乐!给大家送上中秋节小动画。 每日一学:PHP 中的array_key_exists函数详解 每日一学:PHP 中的array_fill函数详解 每日一学:PHP 中的array_udiff函数详解 使用 linux go-cqhttp搭建QQ机器人 每日一学:PHP 中的array_column函数详解 在这匆匆忙忙的时代,你还会记住你自己吗? 每日一学:PHP 中的array_pad函数详解 最后修改:2022 年 06 月 05 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
1 条评论
?幽默类评语?