JavaScript 个人学习笔记 Ajax

什么是 AJAX?

AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

Ajax工作原理是一个页面的指定位置可以加载另一个页面所有的输出内容,这样就实现了一个静态页面也能获取到数据库中的返回数据信息了。所以Ajax实现了一个静态网页在不刷新整个页面的情况下与服务器通信,减少了用户等待时间,同时降低了网络流量,增强了客户体验的友好程度。

ajax的优点:

  1、最大的一点是页面无刷新,用户的体验非常好。
  2、使用异步方式与服务器通信,具有更加迅速的响应能力。。
  3、减少请求次数,降低服务器的压力。
  4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。
  5、ajax可使因特网应用程序更小、更快,更友好。

  ajax的缺点:

  1、ajax不支持浏览器back按钮。
  2、安全问题 AJAX暴露了与服务器交互的细节。
  3、对搜索引擎的支持比较弱。
  4、破坏了程序的异常机制。
  5、不容易调试。

 

  jQuery load() 方法

  jQuery load() 方法是简单但强大的 AJAX 方法。

  load() 方法从服务器加载数据,并把返回的数据放入被选元素中。

  $("#div1").load("demo_test.txt");

  jQuery $.get() 方法

  $.get() 方法通过 HTTP GET 请求从服务器上请求数据。

  $.get(URL,callback);

  jQuery $.post() 方法

  $.post() 方法通过 HTTP POST 请求从服务器上请求数据。

 

 

posted @ 2018-07-20 11:03  雾雨Marisa丶  阅读(49)  评论(0)    收藏  举报