NutzCN Logo
问答 请大佬指点一下这样获取值后,怎么以json的格式返回值到视图
发布于 2205天前 作者 as66708 1500 次浏览 复制 上一个帖子 下一个帖子
标签:

List records = sqlwx.getList(Record.class);
return records;

17 回复

跟其他对象没区别的啊。。。

第一次做,不是很懂,这里是view的jquery的ajax成功后的执行
success:function(data){
alert(data);
$.each(data,function (i,item) {
alert(item["MasterID"]);
})
}
拿到了个undefined

@Ok("json:full")

那循环集合获取对象的字段值是怎么办可以举个例子吗,这里面不只是有对象字段,还有re.getString("CompanyName")个怎么拿

你知道怎么看服务器响应吧?? Chrome浏览器, F12看网络通信

集合与否没有区别的,对后端来说

@At
@Ok("json:full")
public Object xxxx() {
     List records = sqlwx.getList(Record.class);
     return records;
}

我用firefox的data200交易成功,集合是否没有区别的这句话不懂,但下面的代码大致是这返回的

if(wxponid == null || wxponid.isEmpty()){
//控制反转获取数据库位置
Ioc ioc = new NutIoc(new JsonLoader("e:/wms.chaoyipei.net/wk-app/wk-web/src/main/resources/config/ioc/dao.json"));
DataSource ds = ioc.get(DataSource.class);
//创建dao工具类
Dao dao = new NutDao(ds);
String wxstr=strsql;
wxstr+=cnd.toString();
System.out.println("sql语句"+wxstr);

        Sql sqlwx=Sqls.queryRecord(wxstr);
        sqlwx.setPager(dao.createPager(1,3));
        dao.execute(sqlwx);
        List<Record> records = sqlwx.getList(Record.class);
        return records;
    }

刚入行的小白,求大佬指教啊

console.log(data)输出什么

天啊, 竟然有这样的代码...

 Ioc ioc = new NutIoc(new JsonLoader("e:/wms.chaoyipei.net/wk-app/wk-web/src/main/resources/config/ioc/dao.json"));
 DataSource ds = ioc.get(DataSource.class);
 Dao dao = new NutDao(ds);

统统删掉, 改成属性注入

@Inject private Dao dao;

ioc不知道怎么获取db配置,所以就这成那样了。我是二手开发的。

console.log(data)获取到json对象

可是怎么拿

$.ajax({
   url : ....,
   data : ...,
   dataType : "json",
   success : function(data) {
            for (re in data) {
                 ....
           }
   }

});

$.each这个不行吗

谢谢大佬的帮助

添加回复
请先登陆
回到顶部