minAjax.js 是一个用于执行 AJAX 中 POST 和 GET 请求的极简 JavaScript 库

发布于 2020-10-21 23:58:29 字数 2050 浏览 1633 评论 0

minAjax.js 是一个用于执行 AJAX 中 POST 和 GET 请求的极简 JavaScript 库,可以很方便的在浏览器执行 Ajax 请求。

使用方法

引入文件

<script type="text/javascript" src="/minAjax.js/master/index.js"></script>

快速使用

minAjax({
  url:"test.php",//request URL
  type:"GET",//Request type GET/POST
  //Send Data in form of GET/POST
  data:{
    name:"batman",
    profession:"detective",
    worth:"Rich",
    company:"Wayne Enterprises"
  },
  //CALLBACK FUNCTION with RESPONSE as argument
  success: function(data){
    alert(data);
  }

});

这是一个使用 minAjax() 的简单示例,发送请求时通常传递复杂的参数。下面我将解释一些可选参数。

可选参数

url

接收请求的地址(必须)。

type

发送请求的方式,可选 POST/GET(必须)。

data

要传输的数据(可选)。

data:{
  param1:value1,
  param2:value2,
  param3:value3,
  param4:value4,
  //also send arrays as data
  foo2:["bar2","bar 3","bar+4"]
  //and blah blah as many param as things support.
}

success

请求成功的回调函数(可选)。

success: function(data){
  alert(data);
  //function to be executed on true response with response TEXT as argument.
}

对有效响应执行回调函数是完全可选的,函数可以将响应文本和响应状态作为参数在客户端处理。

method

设置是否阻塞页面,true 为异步,false 为同步,默认为 true(可选)。默认情况下,方法为 True,即异步调用。

debugLog

启用调试控制台日志,默认情况下为 false(可选)。

全部参数示例

minAjax({
  url:"test.php",//request URL
  type:"GET",//Request type GET/POST
  //Send Data in form of GET/POST
  data:{
    name:"Superman",
    secretname:"Clark Kent",
    profession:"reporter",
    worth:"poor",
    company:"Daily Planet"
  },
  method:"true",
  debugLog:"true",
  //CALLBACK FUNCTION with RESPONSE as argument
  success: function(data){
    alert(data);
  }

});

github 地址:https://github.com/flouthoc/minAjax.js

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

亚希

文章 0 评论 0

cyp

文章 0 评论 0

北漠

文章 0 评论 0

11223456

文章 0 评论 0

坠似风落

文章 0 评论 0

游魂

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文