ajax + json

  1. Ajax 异步刷新技术

   作用:不刷新整个页面,局部刷新

好处:节省网络带宽,提高响应效率,增加用户体验度。

特点:JQuery的XMLHttpRequesst发送ajax异步请求,

      服务器处理请求,响应需要的数据。

  1. jQuery发送ajax异步请求

   $.ajax({

       url:”请求地址”,

       type: “请求方式get/post”,

       data:请求数据 , //格式key=value&key=value 或 {属性名:值,属性名:值}

       dataType:”服务器响应的数据类型textjson、xml...” ,

       success: callback  //成功是,调用

   });

   function  callback(data){ //data:服务器响应的数据

       //页面的局部刷新

   }

   如果服务器响应是文本字符串,数据类型用:text 。

   如果服务器响应是对象或集合,数据类型用:json 。

   简写:

   $.get(url,data,callback,dataType);   

   $.post(url,data,callback,dataType);

   $.getJSON(url,data,callback);

   dataType:响应数据类型text(字符串类型)  ,  json(对象/集合)

  1. Json

  定义:描述对象的特殊的字符串

  格式:

(1).JSON格式对象的语法:

   var   对象名={“属性名”:值,“属性名”:值,“属性名”:值...}

(2). JSON格式对象数组的语法:

   var   对象名=[{“属性名”:值,“属性名”:值},{“属性名”:值,“属性名”:值}];

2.FastJSON


(1).作用:java对象和json格式的解析器和生成器
        Java对象序列化JSON格式的字符串

       JSON格式的字符串反序列化为Java对象

(2).引入fastJSON格式的jar包
       fastjson-1.2.13.jar=>As a libary

(3).Java对象序列化JSON格式的字符串的方法
       JSON.toJSONString(Object object):String

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值