zoukankan      html  css  js  c++  java
  • ajks——json格式数据

    在使用ajks时,json是经常使用的一种数据,我对它了解的也不是很透彻,但在这里想要分享一下最近答辩中我使用它的一种形式,当然这是一种很笨的方法。

    我希望在访问网上书店时,主页里有一些分类,点击不同的分类时可以使用ajks获得该类新的图书,因为ajks可以不进行页面的跳转。

    .jsp页面
        $.post("url" , { "var": "data" },    // url是ajks访问的地址,var是要传送的数据的变量名,后台通过变量名获得传送的数据即data值
                   function(data){    
            var json = data;   //data是访问成功后后台的返回值
            var url;
            for(var i=0,l=json.length;i<l;i++){   
                for(var key in json[i]){

        //我在后台传送的是一个对象的集合,在我的答辩的项目中,这里会进行动态生成jsp页面中的信息

        //变量json[i]在这里指的是在集合json中的一个个对象,key记录了对象的属性的位置,例:在后台将一个班的人的姓名和性别作为一个个对象放入一个集合并返回,则json[i]指的是一个个学生,key指的是属性,可以用json[i][key]获得到值,用key进行判断,if(key == 'name'){alert(json[i][key])}此时获得了每一个学生的姓名              
                }

      }

    }

    servlet

    PrintWriter pw = response.getWriter();
                 JSONArray object = JSONArray.fromObject(list); //这里将集合变为json形式,进行传输,这里有专门的jar包,可以自行下载
                pw.println(object);

  • 相关阅读:
    oracle-Oracle试题
    webservice-WebService试题
    php-PHP试题
    xml-xml试题
    ajax-Ajax试题
    用java在客户端读取mongodb中的数据并发送至服务器
    表格标记
    HTML常用标记
    Java操作Mongodb 保存/读取java对象到/从mongodb
    Spark Streaming的编程模型
  • 原文地址:https://www.cnblogs.com/asiastic-wormwood/p/8546690.html
Copyright © 2011-2022 走看看