jQuery MiniUI

 找回密码
 立即注册
查看: 5774|回复: 10
打印 上一主题 下一主题

mini-checkboxlist的url提示405异常 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-8-18 11:29:11 |只看该作者 |倒序浏览
本帖最后由 felt 于 2015-8-18 11:51 编辑

设置div的class为mini-checkboxlist,在服务运行时,会提示url中引用的方法405异常,并且被引用的方法中的断点也不起作用,想问一下,是mini-checkboxlist绑定的数据结构类型的问题引起的吗,是不是url中引用方法的返回值有特殊的要求。谢谢

Rank: 8Rank: 8

沙发
发表于 2015-8-18 11:51:53 |只看该作者
checkboxlist的数据格式[{id:"",text:""},{id:"",text:""}]
你检查一下你的数据格式

Rank: 2

板凳
发表于 2015-8-18 12:34:18 |只看该作者
felt 发表于 2015-8-18 11:51
checkboxlist的数据格式[{id:"",text:""},{id:"",text:""}]
你检查一下你的数据格式

引用方法的返回值是String类型,
在引用的方法里的断点也不起作用,
数据结构是List<Map>类型,使用方式大概如下
Map m1 = new HashMap()、m1.put("id","aaa")、m1.put("text","bbb")、list.add(m1)...
然后通过JSONArray将list转换成json数组,再通过JSONUtil转换成String类型。
因为断点不起作用,所以不太确定数据格式是否正确,String类型的返回值是否有问题。谢谢,版主。

Rank: 8Rank: 8

地板
发表于 2015-8-18 13:06:41 |只看该作者
lovezs1993 发表于 2015-8-18 12:34
引用方法的返回值是String类型,
在引用的方法里的断点也不起作用,
数据结构是List类型,使用方式大概如 ...

是json数组

Rank: 2

5#
发表于 2015-8-18 13:46:48 |只看该作者
felt 发表于 2015-8-18 13:06
是json数组

是方法的返回值改为JSONArray吗,还是不行。

其他的,
例如mini-datagrid到最后也是将json数据已String类型的方式传递到div里,在页面上显示正常。

Rank: 8Rank: 8

6#
发表于 2015-8-18 14:36:49 |只看该作者
lovezs1993 发表于 2015-8-18 13:46
是方法的返回值改为JSONArray吗,还是不行。

其他的,

请看我们示例,checkboxlist引用的一个txt,你返回的数据结构和txt里面的一致就能够正确显示
如果你还有问题,把你的数据贴上来

Rank: 2

7#
发表于 2015-8-18 14:58:54 |只看该作者
felt 发表于 2015-8-18 14:36
请看我们示例,checkboxlist引用的一个txt,你返回的数据结构和txt里面的一致就能够正确显示
如果你还有 ...

实例的看到了。
我这边的数据是从数据库中取的,
然后通过list、map、jsonArray、jsonUtil进行整合、转换
最后得到一个和实例类似的数据结构,
方法返回值设置成String、JSONArray都是405
方法进不去,方法里的断点无效、纠结

部分代码
                List<Map> list = block.getRows();
                List<Map> result = new ArrayList<Map>();
                for (Map m : list) {
                        Map map = new HashMap();
                        map.put("id", m.get("platsn"));
                        map.put("text", m.get("name"));
                        result.add(map);
                }
                JSONArray jsonArray = JSONArray.fromObject(result);

Rank: 8Rank: 8

8#
发表于 2015-8-18 15:06:08 |只看该作者
lovezs1993 发表于 2015-8-18 14:58
实例的看到了。
我这边的数据是从数据库中取的,
然后通过list、map、jsonArray、jsonUtil进行整合、转换 ...

405错误是服务器错误吧
后台都没进去

Rank: 2

9#
发表于 2015-8-18 15:12:06 |只看该作者
felt 发表于 2015-8-18 15:06
405错误是服务器错误吧
后台都没进去

嗯,就是mini-checkboxlist中url引用方法进不去

其他,如datagrid的引用方法返回值为String都可以
这个有特殊要求么

Rank: 8Rank: 8

10#
发表于 2015-8-18 15:48:21 |只看该作者
lovezs1993 发表于 2015-8-18 15:12
嗯,就是mini-checkboxlist中url引用方法进不去

其他,如datagrid的引用方法返回值为String都可以

checkboxlist默认的ajax是get,是不是这个引起的

Archiver|普加软件

GMT+8, 2025-2-5 17:52 , Processed in 1.061997 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部