ajax异步请求

优点:

1、不需要插件,只要支持javascript

2、用户体检极佳(局部刷新)

3、提升web程序的性能

4、减轻web服务器带宽的负担

缺点

1、不同版本的浏览器对xmlhttpRequest支持度不高

2、前进、后退的功能被破坏

3、搜索 引擎的支持度不高

4、开发调试工具缺乏


.load()方法是局部方法,适合做静态文件的异步获取

$.get()和$.post()是全局方法,适合传参到服务器

get方式有三种方式

1、通过?   ?url=ycku

2、'url=yccku'

3、url:‘ycku’

post方式只有2和3两种方式

$.get()和$.post()的区别

1、get请求是通过url提交的,post是通过http消息实体提交的

2、get提交有大小限制(2kb),post方式不受限制。

3、get方式会缓存下来,可能有安全问题,而post没有这个问题

4、get方式是通过$_GET()获取,post方式是通过$_POST()获取。


若是网速比较慢的话,加载需要时间的可以用

$(document).ajaxStart(fucntion()

{

  $('.loading').show();

}).ajaxStop(function()

{

  $('.loading').hide();

});

---恢复内容结束---

转载于:https://www.cnblogs.com/whyx/p/4312066.html

jquery[学习心得]ajax的注意点相关推荐

  1. jQuery学习之四---Ajax请求

    1.$.ajax(url,[settings]) jQuery版的Ajax:是对原生XMLHttpRequest对象的封装,同时也省去了很多麻烦 当然前提是,你需要有一份JQ文件,可以自己去官网上去下 ...

  2. jQuery学习心得总结

    jQuery学习 一级目录 二级目录 三级目录 jQuery 对象 选择器 表单选择器 jQuery操作-html属性 jQuery操作- css属性 jQuery操作-文本 筛选-祖先 筛选-后代 ...

  3. jQuery学习记录--ajax

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.原生JavaScript中的Ajax 1.创建Ajax对象: 2.连接到服务器 3.发送请求 4.接收返回值 二. ...

  4. Jquery 学习心得和资料

    经过一段时间的学习,发现Jquery确实是一个强大而简洁的脚本框架.它的强大的查询功能使我们在做WEB开发的时候得心应手.还有它的插件机制让它可以无限制的扩展,下面是我这段时间以来用到的一些比较好的插 ...

  5. JQuery学习笔记 [Ajax] (6-2)

    1). $.get发送请求 $(function() { $("#Button1").click(function() { //按钮单击事件 //打开文件,并通过回调函数返回服务器 ...

  6. JQuery学习笔记 [Ajax] (6-1)

    1). 传统的JavaScript方法实现Ajax功能 var objXmlHttp = null; //声明一个空的XMLHTTP变量 function CreateXMLHTTP() { //根据 ...

  7. jQuery学习笔记:Ajax(二)

    接上篇"jQuery学习笔记:Ajax(一)". 3.jQuery.get(url,[data],[callback],[type])通过远程 HTTP GET 请求载入信息. 这 ...

  8. ajax post 没有返回_Ajax异步技术之三:jQuery中的ajax学习

    jQuery中的Ajax学习: jQuery是js的一个轻量型框架,已经将js创建的操作进行了封装,而ajax也是js的一部分,所以jQuery也已经将ajax进行了封装. 封装: $.get(url ...

  9. Jquery重新学习之七[Ajax运用总结A]

    Jquery中Ajax的运用是另外一个重点,平时项目经常会用它进行一些异步操作:其核心是通过XMLHttpRequest对象以一种异步的方式,向服务器发送数据请求,并通过该对象接收请求返回的数据,从而 ...

最新文章

  1. Makefile语法基础介绍
  2. 用Python打造一款文件搜索工具,所有功能自己定义
  3. 监控视频长度压缩算法
  4. Java线程详解(7)-线程的调度
  5. 一道笔试题(vue,react)
  6. tomcat与apache区别
  7. Method db.collection.distinct is not implemented
  8. 69. Sqrt(x)010(二分法求解+详解注释)
  9. 论文浅尝 | 一种嵌入效率极高的 node embedding 方式
  10. 程序猿的数学:scratch篇
  11. sscanf函数用法详解_「MOS考点详解」一道例题详解GETPIVOTDATA函数的用法
  12. 数据结构 - 字符串的模式匹配
  13. STM32入门教程第一讲
  14. html怎么做qq空间主页,如何设计qq空间
  15. Laravel Eloquent:API资源
  16. 如何用CSDN发布文章
  17. 不要小看了get 与set
  18. 2018-CVPR-Harmonious Attention Network for Person Re-Identification
  19. Minecraft 1.12.2 彩色渐变字体0.3 掉落物光束
  20. Loan Repayment//二分//排位3

热门文章

  1. 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(四)
  2. Git -- 分支管理简介
  3. ASP.NET伪静态的方法及相关资料
  4. DNS resource record的写法
  5. javascript实现的自适应宽度的瀑布流
  6. linux 重启21端口命令,修改SSH默认远程端口为21号端口
  7. python 24点 tkinter_python_Tkinter使用过程中的一些小的总结
  8. android中include标签的使用
  9. 使用Python代码处理Excel
  10. 又拍云沈志华:如何打造一款安全的App