jquery发起get,post,ajax网络请求,同步异步请求

以你之姓@ 2022-09-17 01:55 297阅读 0赞

下面的三种请求默认都是异步的,如果想要使用同步,可以使用ajax设置async属性

get请求:
格式:$.get(URL,data,function(data,status,xhr),dataType)
先是网址,然后是携带的参数,截止时返回结果,最后结果的数据类型.

  1. $.get("www.baidu.com",
  2. {
  3. name:"hello"},
  4. function(data,status){
  5. alert("数据: " + data + "\n状态: " + status);
  6. });

post请求:
格式:$(selector).post(URL,data,function(data,status,xhr),dataType)
和get差不多.

  1. $.post("demo_ajax_gethint.html",
  2. {
  3. suggest:txt},
  4. function(result){
  5. $("span").html(result);
  6. });

ajax请求:

  1. $.ajax({
  2. url: "/login",
  3. data: {
  4. userCode:userCode,userPassword:userPassword},//键值对的方式携带请求参数
  5. type: "POST",
  6. async: false,//使用同步的方式,true为异步方式,默认是true
  7. dataType: "json",
  8. success: function(data) {
  9. console.log(data);
  10. },
  11. });

发表评论

表情:
评论列表 (有 0 条评论,297人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ajax同步请求异步请求

    在前后台请求数据交互的时候,我们经常用到ajax来进行数据的请求与返回,ajax请求的async字段是boolean类型,用来标识ajax请求是同步请求或者异步请求。async

    相关 PHP发起异步请求

    当我们要与第三方接口进行交互的时候,经常会使用到curl来调取接口。但是,我们会面临到一个问题,就是一个页面可能需要调取多个接口,这个时候,用curl的效率可能会有点低,因为是