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'

  • 相关阅读:
    jQuery工具函数
    jQuery中的Ajax
    jQuery动画效果
    jQuery基础事件
    jQuery操作DOM和CSS函数
    jQuery基础DOM和CSS操作
    jQuery过滤选择器
    jQuery常规选择器
    -3dB的理解
    诺顿定理概述
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4962110.html
Copyright © 2011-2022 走看看