后台数值往前台传值,能获取到值,页面显示不出来的问题

今天遇到一个很头疼的问题,就是后的集合转成json后,网前台传值,可以获取到值,但是页面显示不出来。查了好多的资料都没有得到解决。

查看了资料后发现,ajax少写了一个属性就是dataType:"json"这个属性,这个属性是返回值的格式,这个属性必须要写的。朋友们写代码的时候一定要注意,不要大意。

这些小细节问题很难发现。

1 @RequestMapping("manger")
2     @ResponseBody
3     public String selectAllUser(){
4         ResultVO<User> vo = mangerService.selectAllUser();
5         return JSONObject.fromObject(vo).toString();
JSONObject.fromObject(vo).toString();这个方法是把数据转换成json格式的数据。前台的json正确格式:
 1 {"result":[{ "userName": "苏苏",
 4             "phone": "13000000",
 5        "sex":1           },
 7         {
 8             "userName": "豆豆",
 9             "phone": "137000000",
10        "sex":0
11         },
12         {
13             "userName": "无悔",
14             "phone": "135000000",
15        "sex":0
16         }
17     ]}
时间: 2024-10-12 20:56:32

后台数值往前台传值,能获取到值,页面显示不出来的问题的相关文章

创建一个Java Web项目,获取POST数据并显示

新建一个新的Java Web工程项目 打开IntelliJ IDEA 新建一个工程,选择选择Java Enterprise,设置Tomcat的安装目录,点击下一步. 选中Create project from template,点击下一步: 创建工程成功,可以看到目录结构是如下图一样的: 第一个程序,HelloWorld程序 JSP代码要使用<%%>包起来,因此HelloWorld输出到网页上是这么写的: 变量的使用 Java Web中的变量是这么声明和使用的. 构建一个登录页面 接受表单参数

EF5(7) 后台使用SelectListItem传值给前台显示Select下拉框;mvc后台Action接收浏览器传值的4种方式; 后台Action向前台View视图传递数据的四种方式

一:后台使用SelectListItem 传值给前台显示Select下拉框 我们先来看数据库的订单表,里面有3条订单,他们的用户id对应了 UserInfo用户表的数据,现在我们要做的是添加一个Order控制器,显示订单列表,并且在修改订单的时候,把用户的id 用 select 下拉框显示出来,并且可以提交修改数据   1.1 我们通过比较原始的方法,来把数据 传递到前台后,前台使用  循环来显示 select 并且显示是哪个元素被选中 我们在前台的cshtml中,使用 @model 命令 指定

thinkphp后台向前台传值没有传过去的小问题

if($listyyarr){ $this->assign('listyyarr',$listyyarr); //$this->assign('nowDated',$endDated); //$this->assign('minDated',$minDated); $this->display();} else { $this->error(M('Zhengwufuwu_yuyue')->getError());}当时传值到前面的值多加了一个$导致无法解析 $this-

Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务

Service后台服务.前台服务.IntentService.跨进程服务.无障碍服务.系统服务 本篇文章包括以下内容: 前言 Service的简介 后台服务 不可交互的后台服务 可交互的后台服务 混合性交互的后台服务 前台服务 IntentService AIDL跨进程服务 AccessibilityService无障碍服务 系统服务 部分源码下载 前言 作为四大组件之一的Service类,是面试和笔试的必备关卡,我把我所学到的东西总结了一遍,相信你看了之后你会对Service娓娓道来,在以后遇

java怎样把后台值传到前台

后台代码:if(this.Request["type"]!=null){aaa=this.Request["type"].ToString(); try{bbb=Convert.ToInt32(strType); }catch{}} request.setAttribute("bbb",bbb);在目标JSP页面这样写<input type="hidden" id="info" value="

ASP.NET的后台代码和前台JS代码相互调用

在实际的Web开发中,我们可能会常常遇到后台调用前台JS代码或者前台JS调用后台代码的情况.今天就把比较实用的前后台相互调用的方法总结出来和大家分享. <1>后台代码调用前台JS代码 一.说到后台代码调用前台的JS代码很多人首先就会想到使用 ClientScript.RegisterStartupScript()方法,该方法主要是注册启动脚本文本,即在后台执行调用前台JS代码 该方法有两个重载, 1.ClientScript.RegisterStartupScript(Type type,st

asp.net通过后台代码给前台设置css样式,下拉列表在js中的取值

后台根据不同的用户登陆隐藏或显示前台div标签 前台: 将div声明成服务器端控件 <div id="div1" runat="server">....</div> 后台 隐藏: this.div1.Style.Add("display", "none"); 显示: this.div1.Style.Add("display", "block"); 必须要加 run

Swing应用开发实战系列之五:后台日志信息前台监控器

作为一个程序设计人员,我们深知日志的重要性,对于日志的监控,我们通常不外乎采用以下两种方式:日志文件方式和后台打印方式,常规情况下,这两种日志监控方式完全可以满足我们对日志监控的需要.但是,当我们用Swing进行前台开发时,常常想能不能把后台服务运行日志实时地显示在前台窗口中,或者只是将某类我们比较关心的日志信息(譬如异常日志等)实时动态地显示在前台窗口中,这样方便我们及时监控和处理.这个设想我们称之为“后台日志信息前台监控器”. 设计这样一个“后台日志信息前台监控器”,有两个难点,第一个是,当

用ajax将后台数据传入前台js

1.后台连接数据库,取到数据 string sql = "......................................."; string one = OracleHelperTools.ExecuteScalar(sql);   //这里图省事用的oraclehelper string flow1 = JSONConvert.ToJson(one);    //用JSON将数据封装,值的格式会变,传入前台时需要解析 2.在页面的aspx.cs中去写解析 [WebMet