首页
归档
笔记
树洞
搜索
友言

文章详情

Interesting People Record Interesting.

/ JavaScript / 文章详情

封装原生ajax

Sonder
2020-04-13
541字
1分钟
浏览 (2.6k)

代码:

复制代码
/**
* 封装原生ajax
* @param url  请求地址
* @param data 数据
* @param fn   方法
*/
function ajax(url, data, fn) {
   const xhr = new XMLHttpRequest();
   xhr.onreadystatechange = function() {
       if (xhr.readyState === 4 && xhr.status === 200) {
           fn(xhr.responseText)
       }
   };
   const formData = new FormData();
   formData.append('file', data);
   xhr.open("post", url, true);
   xhr.send(formData)
}

使用案例:

复制代码
ajax('update.php', {data:1},function(data) {
   console.log(data);
});
下一篇 / 如何更好地使用 static 关键字

🎯 相关文章

💡 推荐文章

🕵️‍♂️ 评论 (0)