zoukankan      html  css  js  c++  java
  • ajax获取的全部是object,我要获取的是json

    ---------------------------------------------前台:

    $(document).ready(function() {
      var data= [];
      $.ajax({
      type : 'post',
      url : 'orginfo.do?action=getName',
      cache : false,
      processData : true,
      dataType : 'json',
      success : function(data) { 
     alert(data);
      },
      async: false
      });

     }); 

    ---------------------------------------------后台:

    else if ("getName".equals(action)) {
       List<?> TableList=orgTableDAO.getName();
       List<CheckBoxTree> treeList = getNameList(TableList);   
       String aa=null;
       StringBuffer sb = new StringBuffer();
       sb.append("[");
       for (int i = 0; i < TableList.size(); i++) {
        if (i != 0) {
         sb.append(",");
        }
        aa=treeList.get(i).toJSONStringName();
        aa=aa.replace("'", """);
        sb.append(aa);
        
       }
       sb.append("]");
       response.setHeader("Pragma", "No-cache");
       response.setHeader("Cache-Control", "no-cache");
       response.setDateHeader("Expires", 0L);
       response.setContentType("text/html; charset=GBK");
       response.getWriter().write(sb.toString());
       response.getWriter().close();
    -------------------定义为--  dataType : 'json' 就是object

    var jsonData=eval("("+data+")");

    for(var i=0;i<jsonData.length;i++){
    var name = jsonData[i].name;

      }

    --------------------------------定义为dataType : 'text'

  • 相关阅读:
    Matching「CEOI2011」
    中位数之中位数「NOIP多校联考 2019」
    积木「CSP-S全国排位赛第一场」
    序列「CSP-S全国排位赛第一场」
    GT考试「HNOI2008」
    动物园「NOI2014」
    Radio Transmission「BOI2009」
    小Z的袜子「国家集训队」
    BZOJ3624: [Apio2008]免费道路
    BZOJ1190: [HNOI2007]梦幻岛宝珠
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4962110.html
Copyright © 2011-2022 走看看