文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

jquery异步请求的方法有哪些

2024-04-02 19:55

关注

本篇内容介绍了“jquery异步请求的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

jquery异步请求有4种:1、Ajax请求,语法为“$.ajax({name:value,…})”;2、get请求,语法为“$.get(url,传递的参数,回调函数,类型)”;3、getJSON请求,支持跨域调用;4、post请求。

本教程操作环境:windows10系统、jquery3.2.1版本、Dell G3电脑。

jquery异步请求有几种

第一种Ajax请求:

$.ajax():是最核心的方法。

$.ajax()方法是一个有力并且直接的创建Ajax请求的方法。使用一个选项对象作为参数传给它,这个选项对象的属性配置了完成请求所需要的所有指令。

$.ajax()提供了成功以及失败的回调函数。

语法:

$.ajax({name:value, name:value, … })

保存数据到服务器,成功时显示信息

$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
});

注释:

type:(默认:“GET”),请求方式(“POST”或“GET”)其他请求方法仅部分浏览器支持。

url:(默认当前页地址)发送请求的地址。

data:存入的数据。

success:当请求之后调用,转入返回后的数据,以及包含成功代码的字符串。

Function()里面需要存入控制器那边声明的全局变量

第二种$.get()请求:

语法:

$.get(url地址,param传递的参数,回调函数,返回值类型)

注:

参数:可选;

返回值类型:可以根据数据自动匹配类型(一般可以省略)

(通过远程 HTTP GET 请求载入信息。这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。)

描述:

显示 test.php 返回值(HTML 或 XML,取决于返回值)。

jQuery 代码:

$.get("test.php", function(data){
          alert("Data Loaded: " + data);
});

第三种$.post()请求:

语法:

$.post(url地址,param传递的参数,回调函数,返回值类型)

注:

参数:可选;

返回值类型:可以根据数据自动匹配类型(一般可以省略)

(通过远程 HTTP POST 请求载入信息)

描述:

输出来自请求页面 test.php 的结果(HTML 或 XML,取决于所返回的内容):

jQuery 代码:

$.post("test.php", function(data){
          alert("Data Loaded: " + data);
          });

第四种$.getJSON()请求:

$.getJSON()是专门为ajax获取json数据而设置的,并且支持跨域调用。

注:JSON是一种理想的数据传输格式,它能够很好的融合与JavaScript或其他宿主语言,并且可以被JS直接使用。

语法:

$.getJSON(url地址,param传递的参数(可选),回调函数)

(通过 HTTP GET 请求载入 JSON 数据)

jQuery 代码:

$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format
=json&jsoncallback=?", function(data){
  $.each(data.items, function(i,item){
    $("<img/>").attr("src", item.media.m).appendTo("#images");
    if ( i == 3 ) return false;
  });
});

注意:

$.getJSON()请求,与前三中有个点不太一样,控制器里面return的并非是Content而是JSon格式的代码

jquery异步请求的方法有哪些

“jquery异步请求的方法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-前端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯