时间: 2020-11-26|31次围观|0 条评论

--复习实例:校验用户名是否存在。 

Ajax:

1、概念:Asynchronous Javascript And XML 异步的JavaScript和XML

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

2、实现方式:

  * :原生JS方式

  * :Jquery实现方式:

方式一:

$.ajax({
    url:"", //请求路径
    type: "POST", //请求方式
    data:{id:"001",name:"Sam"},//请求参数
    success:function (data) {
    alert(data);
    } ,//响应成功后的回调函数
    error:function () {

    }, //响应失败的回调函数
    dataType: "JSON" //接受到的响应数据格式

});

方式二: $.get/post (url,[ data ],[ callback ],[t ype ] )

JSON:

1、概念:JavaScript Object Notation - JavaScript对象表示法。是存储和交换文本信息的语法。

2、语法:

  * 基本规则:数据由键值对构成、逗号分隔、花括号保存对象、方括号保存数组。

  * 获取数据:1:json对象.键名  2:json对象["键名"]  3:数组对象[] .

  * 遍历:for( var key in person) { alert( key +":" +person[key] }

JSON数据和JAVA对象的相互转换:

JSON解析器:jackson

1、Java对象转为JSON:

  步骤:1 、导入jackson相关jar包。

     2、创建Jackson核心对象 ObjectMapper

     3、调用ObjectMapper 的相关方法进行转换  writeValueAsString()

  注解: 1、@JsonIgnore:排除属性(不转) 2、@JsonFormat:属性值格式化

  复杂的Java对象转换:1、 List:转为数组  2、Map:和对象格式一致

2、JSON转Java:read

 

转载于:https://www.cnblogs.com/zhangyuhao/p/10942199.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/99752305

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《Ajax和JSON
   

还没有人抢沙发呢~