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+")");

  • 相关阅读:
    wpf 获取datagrid中模板中控件
    WPF DataGrid DataGridTemplateColumn 控制模板中控件
    ztree实现拖拽移动和复制
    layui的select监听
    layui父页面获取子页面数据
    win10安装网络适配器
    bat启动OpenOffice4
    java注解简单使用
    win7安装IIS
    java的Array和List相互转换
  • 原文地址:https://www.cnblogs.com/MessiAndDream/p/5882639.html
Copyright © 2011-2022 走看看