博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax获取的全部是object,我要获取的是json
阅读量:6598 次
发布时间:2019-06-24

本文共 1104 字,大约阅读时间需要 3 分钟。

 

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

$(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

  }

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

 

转载地址:http://advio.baihongyu.com/

你可能感兴趣的文章
怎么样新建RobotFramework 的测试用例
查看>>
软件吞噬世界
查看>>
Apache模块之mod_bandwidth带宽限制
查看>>
twemproxy安装配置(memcahe代理)
查看>>
MySQL主从同步配置实现数据库备份
查看>>
2013年7月16日收获
查看>>
固定NFS端口,iptables设置放行
查看>>
git使用diff----git-pull之后如何查看拉下来的文件有那些修改
查看>>
Servlet3.x 实现上传文件
查看>>
我的友情链接
查看>>
Exchange2010 迁移至Exchange2013 方案
查看>>
万花筒の图片服务 动静分离
查看>>
Spring学习笔记一
查看>>
福布斯:百度仿效谷歌发力移动市场
查看>>
ios开发备忘录十七
查看>>
Android经典应用程序开发
查看>>
ucos-6-系统启动和运行过程
查看>>
协议森林05 我尽力 (IP协议详解)
查看>>
backtrack查看软件版本信息
查看>>
java内存调优
查看>>