zoukankan      html  css  js  c++  java
  • Ajax---json介绍,ajax基本介绍

    知识准备:JSON

    什么是JSON?

    定义:json(JavaScript Object Notation, JS 对象标记),是一种轻量级数据交换格式.

    他采用完全独立于编程语言的文本格式来储存和表示数据,简洁层次清晰,使json成为理想的数据交换语言

    .易于阅读和编写,同时也易于机器解析和生成,

    json是由2001年提出,为了取代笨重XML格式.

    json格式有两个显著的优点:

    1):书写简单,语法清晰,

    2)数据交换方面,比笨重的XML节省代码,减少带框,利于传输,效率增大

    缺点:

    在视图方面,没有XML的格式清晰,一目了然.

    但是现在国人为json创建了几款json在线工具,BeJson,Sojson,把json的代码格式化,更加利于阅读.

    Ajax

    定义:ajax(Asynchronous Javascript And XML),翻译过来就是异步javascript和XML,即使用javascript异步与服务端交互

    ,传输的数据是XML.

    同步交互:指的是,当你向服务器发送请求,必须等待服务器回复后,才能发送第二个请求.

    异步交互:指的是:发送请求后,不需要等待服务器的回复,可以继续进行任何其他操作.

    优点:   1):异步交互  2):局部刷新.   3):因为是局部刷新,服务器响应不是整个页面,所以节省了带宽,加强了性能.

    ajax参数:

    url:发送给后端路径名.
    type:传输数据的方式    现在所学的有两种:1:GET,2POST
    data:当前ajax请求要携带的数据,是一个json的object对象,ajax方法就会默认地把它编码成某种格式
                 (urlencoded:?a=1&b=2)发送给服务端;此外,ajax默认以get方式发送请求。
    
    success':数据传输成功后执行的该参数语句.
  • 相关阅读:
    [HNOI 2009] 有趣的数列
    [HAOI2015] 树上染色
    [BZOJ 2654] tree
    【图论 搜索】bzoj1064: [Noi2008]假面舞会
    【倍增】7.11fusion
    【二分 贪心】bzoj3477: [Usaco2014 Mar]Sabotage
    【计数】7.11跳棋
    概述「贪心“反悔”策略」模型
    复习计划里的低级错误
    【模拟】bzoj1686: [Usaco2005 Open]Waves 波纹
  • 原文地址:https://www.cnblogs.com/52forjie/p/7828786.html
Copyright © 2011-2022 走看看