JSON以及Ajax的理解及使用

JSON

一种与开发语言无关的、轻量级的数据存储格式,全称JavaScript Object Notation,一种数据格式的标准规范,起初来源于JavaScript这门语言,后来随着使用的广泛,几乎每门开发语言都有处理JSON的API。

对象字符串格式,说明白一些,JSON就是一个字符串,但是这个字符串的内容要满足对象或者对象数组的形式。

                var stu = {"name":"张三","age":18};

                var stuStr = "{\"name\":\"张三\",\"age\":18}";
                string   满足JSON的格式

优点:易于人的阅读和编写,易于程序解析与生产。

JSON解析的工具
    (1)org.json

    (2)net.sf.json
    
    (3)json-simple

    (4)gson

    (5)jackson

    (6)fastjson

异步与同步

         同步

                一个人同一时间只能做一件事情,只有一件事情做完,才能做另一件事情。

         异步

                一个人事情做了一半,转而去做其他事情,当其他事情做完以后,再回过头做之前未完成的事情。

jQuery之AJAX使用

        原生js写ajax请求(写起来很复杂,而且需要考虑浏览器版本),而jQuery将这些复杂的业务逻辑进行封装处理,使用非常简单。

        概述

                Ajax(Asynchronous JavaScript and XML) 异步JavaScript和XML
                    核心:Ajax就是能够做到局部刷新!

       方法
           ajax()
           get()
           post()

       语法
            $.ajax({          
                        url:"发送请求(提交或读取数据)的地址", 
                        dataType:"预期服务器返回数据的类型",  
                        type:"请求方式", 
                        async:"true/false",
                        data:{发送到/读取后台(服务器)的数据},
                        success:function(data){请求成功时执行},      
                        error:function(){请求失败时执行}
            });

            $.post(url, [data], [callback], [type]);

            $.get(url, [data], [callback], [type]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值