zoukankan      html  css  js  c++  java
  • 基础-Ajax,json

    ajax是异步交互,也就是说发送请求,到响应回来,页面只是局部刷新。

    Ajax

    步骤:

    获取XMLHttpRequest对象

    绑定一个回调函数

    open

    send

    在回调函数中完成操作。

    json是一种特定数据结构的字符串

    json结构有两种

    对象 用大括号括起来,里面以键值对的形式存储,key是携带过去的参数的名字,value是携带过去的值。

    数组 用中括号括起来。

    数组,Collection集合转换成json数据使用    JsonArray.fromObject(对象);

    MapjavaBean转换成json数据使用        JsonObject.fromObject(对象);

    如果不想让javaBean中的数据出现在json.

    JsonConfig jsonConfig = new JsonConfig();

    jsonConfig.setExcludes(new String[]{"price"});

    JSONObject jsonObject = JSONObject.fromObject(p1, jsonConfig);

    System.out.println(jsonObject);

    注意:

    如果服务器端返回的数据格式是json格式,那么我们在浏览器端得到数据时

    需要使用eval函数将字符串转换成json对象.

    var msg=xmlhttp.responseText;

    var obj=eval(msg);

    注意:有的时候通过eval转换时,得到不一个json对象,这时做以下操作

    var obj=eval("("+msg+")");

  • 相关阅读:
    nginx公网IP无法访问浏览器
    Internet接入方式
    Adobe Photoshop Lightroom 5.3和序列号
    getopt
    printf
    scanf
    cycling -avoid the vicious cycle
    ACE handle_timeout 事件重入
    Linux查看程序端口占用
    The GNU C Library
  • 原文地址:https://www.cnblogs.com/MessiAndDream/p/5882639.html
Copyright © 2011-2022 走看看