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

本文共 1157 字,大约阅读时间需要 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'

 

转载于:https://www.cnblogs.com/zhujiabin/p/4962110.html

你可能感兴趣的文章
【Java基础总结】字符串
查看>>
NET项目中分页方法
查看>>
a different object with the same identifier,同一个session中存在不同的对象问题
查看>>
HDU 6153 A Secret(扩展kmp)
查看>>
仅在ACCESS窗体设计中,实现数据文件连接的方法
查看>>
深夜敲模板_3——树的点分治(poj1741解题报告)
查看>>
《转》impress.js页面PPT
查看>>
网络编程01 - 客户端和服务端循环发送消息
查看>>
白盒测试第六天
查看>>
Android高效加载大图,多图解决方案,有效避免程序OOM异常
查看>>
solr +zookeeper+Jetty 集群搭建
查看>>
CanToolApp(windows)项目的四象限法分析
查看>>
unicode转码方法
查看>>
软件工程结对编程第二次作业
查看>>
[转] VS2010中VC9.0Runtime与VC10.0Runtime在win7上装不上提示error code 1603
查看>>
关于TP框架
查看>>
SpringBoot使用logback日志记录
查看>>
dede标签:arclist标签使用大全
查看>>
登录之后返回上一页
查看>>
字符串与文件的匹配
查看>>