json在前台已经获取到数据,就是遍历json的时候,不生成页面元素

问题描述

json在前台已经获取到数据,就是遍历json的时候,不生成页面元素

$.ajax({
type: "POST",
url: "${ctx}/admin/querysystem/zhuanjia/choiceZj.action",
data:"id=" + id,
async:false,
success:function(data){
alert(data);

        var res = JSON.parse(data);//返回值
             if(res.length!=0)
             {
               for(var i=0;i<res.length;i++){//遍历
                index =  i+1;
                var objTable = $("#selectedZjAll");

                 $("#selectedZjAll").append('<div id="selectedZj">'
                 + '<tr><td><span id="zj'+ i +'" ></td>'
                 + '<td><span id="jibie'+ i +'" ></td>'
                 + '<td><span id="zhuanye'+ i +'" ></td>'
                 + '<td><span id="danwei'+ i +'" ></td>'
                 + '<td><span id="nianling'+ i +'" ></td>'
                 + '<td><span id="lianxifangshi'+ i +'" ></td>'
                 + '<td> <input type="radio" value="zz'+res.sid+'" name="zz" /></td>'
                 + '<td> <input type="checkbox" value="fzz'+res.sid+'" name="fzz" /></td>'
                 + '</tr></div>');
                 $("#zj"+i).html(res.zhujiaName);
                  }
                }
                  }
        });

解决方案

先看json是否parse正确,然后就是你创建的页面元素是否正确,能显示

解决方案二:

可以直接在浏览器console中执行以下你的js,看是否正确

时间: 2024-12-21 21:25:29

json在前台已经获取到数据,就是遍历json的时候,不生成页面元素的相关文章

java json 数据转换-JAVA中如何将数据组装为json树状结构的数据

问题描述 JAVA中如何将数据组装为json树状结构的数据 我从数据库中查出的数据保存到一个集合List中,集合中是存的区域类Area.区域类的字段和数据库中结果的字段一样.图1中是我的数据库查询结果,想转行为json格式的树状结构.例如省-市-县这样的结构.就是图2的效果 图1: 图2: 弄了一天了还没出现,我太菜了.请大家帮帮忙 解决方案 要么你就自己纯拼字符串,要么就直接用fastjson这类json工具类直接转.只要类结构和json结构能对应,可以直接转就可以了. 解决方案二: 你定义一

直接在JS里创建JSON数据然后遍历使用_javascript技巧

之前我已经有讲过后台返回json数据到前台,并在前台遍历json数据. 这里讲下直接在JS里创建JSON数据,然后遍历使用~ 创建代码如下:(创建的是JSON对象) var YearSelect = {}; var Year = 2014; var DateOption; for (var i = Year; i < Year + 12; i++) { DateOption = {'Year':i, 'Month':i-Year+1}; / alert(DateOption.Year) Year

Jquery遍历Json数据的方法_jquery

本文实例讲述了Jquery遍历Json数据的方法.分享给大家供大家参考.具体如下: <html> <head> <title>jQuery遍历json</title> <script src="js/jquery-1.5.2.min.js" type="text/javascript"></script> </head> <script> var a = { "

Swift使用反射将自定义对象数据序列化成JSON数据

我们知道苹果从IOS5.0后推出了SDK自带的JSON解决方案NSJSONSerialization,这是一个非常好用的JSON生成和解析工具,效率也比其他第三方开源项目高. 但用其生成JSON数据有个限制:只能将Foundation对象转换成JSON.即顶层对象必须是NSArray或者NSDictionary,所有的对象必须是NSString.NSNumber.NSArray.NSDictionary.NSNull的实例. 所以,如果我们想要把自定义类型的数据对象转成JSON数据,NSJSON

求大神-如何获取后台数据库里面的数据,返回JSON字符串,并把JSON字符串解析添加到ListView中

问题描述 如何获取后台数据库里面的数据,返回JSON字符串,并把JSON字符串解析添加到ListView中 如何获取后台数据库里面的数据,返回JSON字符串,并把JSON字符串解析添加到ListView中 解决方案 写一个http接口,组织好json数据,客户端接收,可以用gson直接转成对应的对象,listview需要一个List数据源,你把后台传来的数据放到list中,然后adapter的getview中处理显示 解决方案二: Newtonsoft.Json.dll有你想要的 解决方案三:

jqgrid 分页查询-jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录

问题描述 jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录 5C 后台打印出来的数据:<Response> <transResult> <resultCode>1</resultCode> <resultInfoDesc>交易处理成功</resultInfoDesc> </transResult> <object class=""PageGrid"

Java中使用json与前台Ajax数据交互的方法_java

本文主要为大家分享了Ajax获取显示Json数据的一种方法,供大家参考,具体内容如下  1.首先前台用Ajax,其中注意dataType一定要选择json方式,Action成功返回给页面的Json内容是这样的[{"number":"V006","names":"LiLei"}],可见comment['names']对应"names":"LiLei",comment['number']对应

android-小白 在做Android新闻端 用json获取网页数据 出现如下图的报错 不知道怎么改

问题描述 小白 在做Android新闻端 用json获取网页数据 出现如下图的报错 不知道怎么改 !求告知 怎么改!可以看这个http://ask.csdn.net/questions/232048 private Handler getNewsHandler = new Handler(){ public void handleMessage(android.os.Message msg) { String jsonData = (String) msg.obj; System.out.pri

struts2-sturts2+json+jqeury后台acton获取不了前台jsp传入的值!

问题描述 sturts2+json+jqeury后台acton获取不了前台jsp传入的值! xml中我配置了相对应的,前台var param = {}; param={ "checkIds":"1" }; alert(JSON.stringify(param)); param = JSON.stringify(param); $.ajax({ type:"POST", url:"setting_ajax!ajax.action"