zoukankan      html  css  js  c++  java
  • AJAX学习笔记

    AJAX

    AJAX (Asynchronous JavaScript and XML,异步JavaScript和XML)是一种Web交互的新方式


    它实际是几项技术按一定的方式组合在一起共同的协作中发挥各自的作用


    AJAX技术

    AJAX技术包含了JavaScript, XML, CSS, XSTL, DOM, HTML, XHTML和XHR七种技术,所以AJAX就像是粘合剂把七种技术整合到一起,从而发挥各个技术的优势。


    AJAX技术四大特点

    • 无需跳转页面即可改变页面内容
    • 按需获取数据
    • 改善表单验证方式
    • 异步与服务器进行交互

    AJAX与传统Web交互区别

    1. AJAX请求/响应不跳转页面,传统Web要跳转页面
    2. AJAX支持异步请求(并行),传统Web只能同步(串行)请求
    3. AJAX按需获取页面数据,传统Web获取整个页面

    JQuery提供了AJAX的良好封装,大大简化直接使用JavaScript开发AJAX的困难,而且也不用考虑开发AJAX的浏览器的兼容性问题

    • ajax()方法

      JQuery底层封装方法(最复杂,最强大)

    • get()

      仅支持get请求方式

    • post()

      仅支持post请求方式

    • load()

      动态加载文件或代码并插入到DOM中

    • getScript()

      动态加载JS脚本文件并执行

    • getJSON()

      获取JSON格式数据(默认get请求方式)

    AJAX方法的使用

    ajax({
    	url: "http://www.hzhuti.com", //请求的url地址
    	dataType: "json", //返回格式为json
    	async: true, 
    	data: {"id" : "value"},
    	type: "GET",
    	success:function(data){
    	//处理接收的ajax数据
    	}
    })
    
  • 相关阅读:
    list1AndCompile
    pickle序列化2
    Servlet简单例子:输出当前日期
    Servlet简单例子:前后端通信
    Java 继承的简单例子
    Java 一个简单的距离工具类
    Java 私有静态成员变量的简单使用
    mysql数据类型
    使用Bootstrap简单案例——导航条+轮播图+模态框+表单
    K-means 聚类
  • 原文地址:https://www.cnblogs.com/tantanli/p/13824056.html
Copyright © 2011-2022 走看看