jQuery MiniUI

标题: mini-checkboxlist的url提示405异常 [打印本页]

作者: lovezs1993    时间: 2015-8-18 11:29:11     标题: mini-checkboxlist的url提示405异常

本帖最后由 felt 于 2015-8-18 11:51 编辑

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


作者: felt    时间: 2015-8-18 11:51:53

checkboxlist的数据格式[{id:"",text:""},{id:"",text:""}]
你检查一下你的数据格式
作者: lovezs1993    时间: 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类型的返回值是否有问题。谢谢,版主。
作者: felt    时间: 2015-8-18 13:06:41

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

是json数组
作者: lovezs1993    时间: 2015-8-18 13:46:48

felt 发表于 2015-8-18 13:06
是json数组

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

其他的,
例如mini-datagrid到最后也是将json数据已String类型的方式传递到div里,在页面上显示正常。
作者: felt    时间: 2015-8-18 14:36:49

lovezs1993 发表于 2015-8-18 13:46
是方法的返回值改为JSONArray吗,还是不行。

其他的,

请看我们示例,checkboxlist引用的一个txt,你返回的数据结构和txt里面的一致就能够正确显示
如果你还有问题,把你的数据贴上来
作者: lovezs1993    时间: 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);
作者: felt    时间: 2015-8-18 15:06:08

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

405错误是服务器错误吧
后台都没进去
作者: lovezs1993    时间: 2015-8-18 15:12:06

felt 发表于 2015-8-18 15:06
405错误是服务器错误吧
后台都没进去

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

其他,如datagrid的引用方法返回值为String都可以
这个有特殊要求么
作者: felt    时间: 2015-8-18 15:48:21

lovezs1993 发表于 2015-8-18 15:12
嗯,就是mini-checkboxlist中url引用方法进不去

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

checkboxlist默认的ajax是get,是不是这个引起的
作者: lovezs1993    时间: 2015-8-18 16:25:53

felt 发表于 2015-8-18 15:48
checkboxlist默认的ajax是get,是不是这个引起的

是的。。谢谢版主了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2