怎么处理ajax返回对象被包含问题?(返回对象被包含在result中) 20C

图片说明
图片说明
我想返回结果直接就是result中的值,而不是被包了一层。请问有什么办法可以解决?
返回的结果是上面的图片,下面是api方法,调用success实际上就是封装了一个PageOut类,参数实例化返回。( 环境: ABP+Swagger+LayUI , .NET)
图片说明

7个回答

和ws结果一样会有个d属性,ws不想有d属性可以用Response。Write直接输出json字符串。然后Response。End结束输出

你可以试试这种方法用Response输出序列化为json字符串后的内容

qq_30648687
菜鸟本人 回复showbo: 我有时间试试。。。现在有个紧急任务要做。不管怎么样,还是谢谢了。
一年多之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 这说的不是很对么?谁点的踩
一年多之前 回复
showbo
支付宝加好友偷能量挖 回复qq_30648687: 和框架结合确实比较麻烦,你看下这个框架是否有类似easyui filter的配置返回需要的节点数据。如果没有你也可以改jquery框架返回数据判断如果有result属性直接诶返回result属性而不是原始的json对象。找到JSON.parse的语句,那附近就是你需要的修改的。如这个cdn文件https://cdn.bootcss.com/jquery/1.7.1/jquery.min.js将if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);改为if(a.JSON&&a.JSON.parse)return(obj= a.JSON.parse(b),obj.result?obj.result:obj);就行了
一年多之前 回复
qq_30648687
菜鸟本人 回复showbo: 。。。。我是可以直接用,但是如果直接用的话,那前端使用LayUI那就浪费了,不符合LayUI数据表格对返回值的格式需求。前端使用框架的目的就是为了加快开发速度,提高开发效率,节省时间。
一年多之前 回复
showbo
支付宝加好友偷能量挖 回复qq_30648687: 你纠结这个干吗呢。不就多个步骤而已,如webservice就多个d你没办法弄掉,只能用Response另外输出内容
一年多之前 回复
qq_30648687
菜鸟本人 回复jasonyan1980: 其实就是异步返回对象的时候ajax自己在结果上又给你包装了一层,但是我没找到到底在哪包的,或者怎么不让它包这一层。。
一年多之前 回复
jasonyan1980
jasonyan1980 这个问题不是特别清楚
一年多之前 回复
weixin_42406993
weixin_42406993 学习学习
一年多之前 回复
qq_30648687
菜鸟本人 回复qq_25855861: .net可以使用吗?
一年多之前 回复
qq_25855861
qq_25855861 JSONArray.toJSONString(object)
一年多之前 回复
qq_30648687
菜鸟本人 Response.Write没有这个方法,Response只有Swagger下的
一年多之前 回复

将它转成json

qq_30648687
菜鸟本人 这已经是json对象了
一年多之前 回复

和ws结果一样会有个d属性,ws不想有d属性可以用Response。Write直接输出json字符串。然后Response。End结束输出

你可以试试这种方法用Response输出序列化为json字符串后的内容将它转成json 或者使用JSONArray.toJSONString(object) 直接返回就可以了
也可以试试data.result[0].name或者data.result.get(0).name。

首先把 结果值赋值给一个变量var result=data.result;然后if(rersult.data!=null) {//进行获取具体的数据 如:alert(rusult.data.name); }

else{alert("结果对象为null")}; 注意关键点:返回结果data下面包含一个对象result,而result下面包含一个对象data,这个data才是要处理的对象。

qq_25580555
喜欢猪猪 回复qq_30648687: 那就直接返回datas对象就好了,不要对返回数据进行封装了。
一年多之前 回复
qq_30648687
菜鸟本人 我的意思是在success中拿到的就是这个结构,不是拿之后在js中处理。因为LayUI数据表格是需要返回它规定格式的json的
一年多之前 回复

看你上面的代码好像是返回了一个列表,但你列表里其实只有一个值?如果是这种情况,你返回的时候直接取列表的第一个值返回就是了,如果必须返回一个列表,其实也没什么问题,只不过就不能直接data.result.name这么调用了,你可以采用each这种方式遍历(我都是用这种方式,后面两种方式应该是存在的,但是可能不是那么用的,以前查过资料,如果用后面两种方式,列表中的key值好像必须是long,一看就这么麻烦,所以建议直接遍历吧),也可以直接试试data.result[0].name或者data.result.get(0).name。

qq_30648687
菜鸟本人 你理解错了,我返回的就是一个类,只不过这个类是我自己根据LayUI需要封装的返回值而已。我是将这个类返回,但是在返回的时候不知道在哪帮我包装了一层,把我的返回结果包在了result里面。我现在要的就是不要那层包装,返回回来直接就是我的类对象
一年多之前 回复

PersonListDto只是我使用工具生成的对应的DTO类名,上面说明通过id拿了,所以只有一列数据的

使用JSONArray.toJSONString(object) 直接返回就可以了

qq_30648687
菜鸟本人 .net怎么用?。。。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
返回对象result封装
我们调用服务返回的类型有String,List,Map,Bean,Int,Boolean等类型,可以统一成result对象返回,自带生成Json字符串方法,使用起来非常方便,代码如下: [code="java"] import tf56.sofa.serializer.JsonGenerateUtil; /** * 返回对象Result封装 * @athor changmeng....
ajax success中data怎么返回对象
[img=https://img-bbs.csdn.net/upload/201604/05/1459841987_838220.png][/img][img=https://img-bbs.csdn.net/upload/201604/05/1459842372_864644.png][/img]rnrnrnsuccess中应该怎么写获得partner对象属性
wcf中返回包含二维数组对象的问题
请知道的兄弟指点一下,谢谢rnrn有一个类,其基本结构我不能改动.代码如下:rn[code=csharp]rnpublic class C1rnrn public object[,] Data; //注意这里是一个二维数组rnrn[/code]rnrn现在程序需要使用wcf通讯,并将该类作为数据进行传输,所以我为其加上了数据契约标记和数据成员标记,如下rn[code=csharp]rn[DataContract()]rnpublic class C1rnrn [DataMember()]rn public object[,] Data; //注意这里是一个二维数组rnrn[/code]rnrn结果只要有任何一个操作契约是以该类为返回值类型,客户端就报错,经查询得知是因为wcf的序列化不支持对多维数组进行序列化所致.rnrn请问在不改动该类基本结构的情况下,有没有什么办法能让wcf传输这个类呢?rnrn注:我的程序不需要考虑跨平台/语言rnrn
struts2 + ajaxanywhere 中处理返回对象的问题~
大家好,请教大家一个问题,估计是跟filter有关的;rn我对strtus1.*+ ajaxanhwhere熟悉;切换环境到struts2+ajaxanhwhere就有点小小问题了~rnrnweb.xml配置这样; rnrn struts2rn org.apache.struts2.dispatcher.FilterDispatcherrn rn rn rn struts2rn /*rn rn rn rn AjaxAnywherern org.ajaxanywhere.AAFilterrn rn preSendHandlerClassrn org.ajaxanywhere.jsf.MyFacesClientStateSavingPreSendHandlerrn rn rn rn AjaxAnywherern .ajaxrn rnrnrnstruts2配置: rnrn现象:现在能正常提交到后台的处理代码;但是返回前台的时候提示AjaxAnywhere error : content-type in not text/xml,说我的是text/ htmlrn说明能正常访问ajax后台代码了,在返回的时候有问题,不知道是哪里没有配置正确。rn请教各位朋友,指点一二,谢谢。rn
DWR框架怎么返回对象
学习dwr,对返回类型,参数类型有详细介绍
struts2+json实现ajax返回对象
严重: Servlet.service() for servlet default threw exceptionrnjava.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang/String;)Ljava/lang/Object;rnrn请问这个异常是什么?要怎么处理呀?有谁遇到过的,帮帮忙,谢谢!
怎么循环ajax返回的数组对象
公共接触前端。萌新不懂就问。感谢各位大佬们。rn后台返回的数据:["奥迪","奔驰","五菱宏光"]rnrn```rn$(document).ready(function () rn $.ajax(rn type:"POST",rn url:"http://localhost:8080/addr/getAllProvince",rn async:false,rn success:function(data)rn //这里要怎么写循环rn for (let i = 0; i
如何处理,JavaScriptSerializer.DeserializeObject的返回对象
[code=vb]rn'地理位置rnPublic Class CLocationrn Public sJsonLocation As String = "1:n:""中国"",11:n:""北京"",1:n:""东城"",2:n:""西城"",5:n:""朝阳"",6:n:""丰台"",7:n:""石景山"",8:n:""海淀"",9:n:""门头沟"",11:n:""房山"",12:n:""通州"",13:n:""顺义"",21:n:""昌平"",24:n:""大兴"",26:n:""平谷"",27:n:""怀柔"",28:n:""密云"",29:n:""延庆"",12:n:""天津"",1:n:""和平"",2:n:""河东"",3:n:""河西"",4:n:""南开"",5:n:""河北"",6:n:""红桥"",26:n:""滨海新区"",10:n:""东丽"",11:n:""西青"",12:n:""津南"",13:n:""北辰"",21:n:""宁河"",22:n:""武清"",23:n:""静海"",24:n:""宝坻"",25:n:""蓟县"",13:n:""河北"",1:n:""石家庄"",2:n:""唐山"",3:n:""秦皇岛"",4:n:""邯郸"",5:n:""邢台"",6:n:""保定"",7:n:""张家口"",8:n:""承德"",9:n:""沧州"",10:n:""廊坊"",11:n:""衡水"",14:n:""山西"",1:n:""太原"",2:n:""大同"",3:n:""阳泉"",4:n:""长治"",5:n:""晋城"",6:n:""朔州"",7:n:""晋中"",8:n:""运城"",9:n:""忻州"",10:n:""临汾"",11:n:""吕梁"",15:n:""内蒙古"",1:n:""呼和浩特"",2:n:""包头"",3:n:""乌海"",4:n:""赤峰"",5:n:""通辽"",6:n:""鄂尔多斯"",7:n:""呼伦贝尔"",8:n:""巴彦淖尔"",9:n:""乌兰察布"",22:n:""兴安"",25:n:""锡林郭勒"",29:n:""阿拉善"",21:n:""辽宁"",1:n:""沈阳"",2:n:""大连"",3:n:""鞍山"",4:n:""抚顺"",5:n:""本溪"",6:n:""丹东"",7:n:""锦州"",8:n:""营口"",9:n:""阜新"",10:n:""辽阳"",11:n:""盘锦"",12:n:""铁岭"",13:n:""朝阳"",14:n:""葫芦岛"",22:n:""吉林"",1:n:""长春"",2:n:""吉林"",3:n:""四平"",4:n:""辽源"",5:n:""通化"",6:n:""白山"",7:n:""松原"",8:n:""白城"",24:n:""延边"",23:n:""黑龙江"",1:n:""哈尔滨"",2:n:""齐齐哈尔"",3:n:""鸡西"",4:n:""鹤岗"",5:n:""双鸭山"",6:n:""大庆"",7:n:""伊春"",8:n:""佳木斯"",9:n:""七台河"",10:n:""牡丹江"",11:n:""黑河"",12:n:""绥化"",27:n:""大兴安岭"",31:n:""上海"",1:n:""黄浦"",3:n:""卢湾"",4:n:""徐汇"",5:n:""长宁"",6:n:""静安"",7:n:""普陀"",8:n:""闸北"",9:n:""虹口"",11:n:""杨浦"",12:n:""闵行"",13:n:""宝山"",14:n:""嘉定"",15:n:""浦东新"",16:n:""金山"",17:n:""松江"",26:n:""奉贤"",29:n:""青浦"",30:n:""崇明"",32:n:""江苏"",1:n:""南京"",2:n:""无锡"",3:n:""徐州"",4:n:""常州"",5:n:""苏州"",6:n:""南通"",7:n:""连云港"",8:n:""淮安"",9:n:""盐城"",10:n:""扬州"",11:n:""镇江"",12:n:""泰州"",13:n:""宿迁"",33:n:""浙江"",1:n:""杭州"",2:n:""宁波"",3:n:""温州"",4:n:""嘉兴"",5:n:""湖州"",6:n:""绍兴"",7:n:""金华"",8:n:""衢州"",9:n:""舟山"",10:n:""台州"",11:n:""丽水"",34:n:""安徽"",1:n:""合肥"",2:n:""芜湖"",3:n:""蚌埠"",4:n:""淮南"",5:n:""马鞍山"",6:n:""淮北"",7:n:""铜陵"",8:n:""安庆"",10:n:""黄山"",11:n:""滁州"",12:n:""阜阳"",13:n:""宿州"",15:n:""六安"",16:n:""亳州"",17:n:""池州"",18:n:""宣城"",35:n:""福建"",1:n:""福州"",2:n:""厦门"",3:n:""莆田"",4:n:""三明"",5:n:""泉州"",6:n:""漳州"",7:n:""南平"",8:n:""龙岩"",9:n:""宁德"",36:n:""江西"",1:n:""南昌"",2:n:""景德镇"",3:n:""萍乡"",4:n:""九江"",5:n:""新余"",6:n:""鹰潭"",7:n:""赣州"",8:n:""吉安"",9:n:""宜春"",10:n:""抚州"",11:n:""上饶"",37:n:""山东"",1:n:""济南"",2:n:""青岛"",3:n:""淄博"",4:n:""枣庄"",5:n:""东营"",6:n:""烟台"",7:n:""潍坊"",8:n:""济宁"",9:n:""泰安"",10:n:""威海"",11:n:""日照"",12:n:""莱芜"",13:n:""临沂"",14:n:""德州"",15:n:""聊城"",16:n:""滨州"",17:n:""菏泽"",41:n:""河南"",1:n:""郑州"",2:n:""开封"",3:n:""洛阳"",4:n:""平顶山"",5:n:""安阳"",6:n:""鹤壁"",7:n:""新乡"",8:n:""焦作"",9:n:""濮阳"",10:n:""许昌"",11:n:""漯河"",12:n:""三门峡"",13:n:""南阳"",14:n:""商丘"",15:n:""信阳"",16:n:""周口"",17:n:""驻马店"",18:n:""济源"",42:n:""湖北"",1:n:""武汉"",2:n:""黄石"",3:n:""十堰"",5:n:""宜昌"",6:n:""襄阳"",7:n:""鄂州"",8:n:""荆门"",9:n:""孝感"",10:n:""荆州"",11:n:""黄冈"",12:n:""咸宁"",13:n:""随州"",28:n:""恩施"",94:n:""仙桃"",95:n:""潜江"",96:n:""天门"",A21:n:""神农架"",43:n:""湖南"",1:n:""长沙"",2:n:""株洲"",3:n:""湘潭"",4:n:""衡阳"",5:n:""邵阳"",6:n:""岳阳"",7:n:""常德"",8:n:""张家界"",9:n:""益阳"",10:n:""郴州"",11:n:""永州"",12:n:""怀化"",13:n:""娄底"",31:n:""湘西"",44:n:""广东"",1:n:""广州"",2:n:""韶关"",3:n:""深圳"",4:n:""珠海"",5:n:""汕头"",6:n:""佛山"",7:n:""江门"",8:n:""湛江"",9:n:""茂名"",12:n:""肇庆"",13:n:""惠州"",14:n:""梅州"",15:n:""汕尾"",16:n:""河源"",17:n:""阳江"",18:n:""清远"",19:n:""东莞"",20:n:""中山"",51:n:""潮州"",52:n:""揭阳"",53:n:""云浮"",45:n:""广西"",1:n:""南宁"",2:n:""柳州"",3:n:""桂林"",4:n:""梧州"",5:n:""北海"",6:n:""防城港"",7:n:""钦州"",8:n:""贵港"",9:n:""玉林"",10:n:""百色"",11:n:""贺州"",12:n:""河池"",13:n:""来宾"",14:n:""崇左"",46:n:""海南"",1:n:""海口"",2:n:""三亚"",3:n:""三沙"",91:n:""五指山"",92:n:""琼海"",93:n:""儋州"",95:n:""文昌"",96:n:""万宁"",97:n:""东方"",A25:n:""定安"",A26:n:""屯昌"",A27:n:""澄迈"",A28:n:""临高"",A30:n:""白沙"",A31:n:""昌江"",A33:n:""乐东"",A34:n:""陵水"",A35:n:""保亭"",A36:n:""琼中"",50:n:""重庆"",1:n:""万州"",2:n:""涪陵"",3:n:""渝中"",4:n:""大渡口"",5:n:""江北"",6:n:""沙坪坝"",7:n:""九龙坡"",8:n:""南岸"",9:n:""北碚"",85:n:""两江新区"",10:n:""万盛"",11:n:""双桥"",12:n:""渝北"",13:n:""巴南"",21:n:""长寿"",22:n:""綦江"",23:n:""潼南"",24:n:""铜梁"",25:n:""大足"",26:n:""荣昌"",27:n:""璧山"",28:n:""梁平"",29:n:""城口"",30:n:""丰都"",31:n:""垫江"",32:n:""武隆"",33:n:""忠县"",34:n:""开县"",35:n:""云阳"",36:n:""奉节"",37:n:""巫山"",38:n:""巫溪"",39:n:""黔江"",40:n:""石柱"",41:n:""秀山"",42:n:""酉阳"",43:n:""彭水"",81:n:""江津"",82:n:""合川"",83:n:""永川"",84:n:""南川"",51:n:""四川"",1:n:""成都"",3:n:""自贡"",4:n:""攀枝花"",5:n:""泸州"",6:n:""德阳"",7:n:""绵阳"",8:n:""广元"",9:n:""遂宁"",10:n:""内江"",11:n:""乐山"",13:n:""南充"",14:n:""眉山"",15:n:""宜宾"",16:n:""广安"",17:n:""达州"",18:n:""雅安"",19:n:""巴中"",20:n:""资阳"",32:n:""阿坝"",33:n:""甘孜"",34:n:""凉山"",52:n:""贵州"",1:n:""贵阳"",2:n:""六盘水"",3:n:""遵义"",4:n:""安顺"",22:n:""铜仁"",23:n:""黔西南"",24:n:""毕节"",26:n:""黔东南"",27:n:""黔南"",53:n:""云南"",1:n:""昆明"",3:n:""曲靖"",4:n:""玉溪"",5:n:""保山"",6:n:""昭通"",7:n:""丽江"",8:n:""普洱"",9:n:""临沧"",23:n:""楚雄"",25:n:""红河"",26:n:""文山"",28:n:""西双版纳"",29:n:""大理"",31:n:""德宏"",33:n:""怒江"",34:n:""迪庆"",54:n:""西藏"",1:n:""拉萨"",21:n:""昌都"",22:n:""山南"",23:n:""日喀则"",24:n:""那曲"",25:n:""阿里"",26:n:""林芝"",61:n:""陕西"",1:n:""西安"",2:n:""铜川"",3:n:""宝鸡"",4:n:""咸阳"",5:n:""渭南"",6:n:""延安"",7:n:""汉中"",8:n:""榆林"",9:n:""安康"",10:n:""商洛"",62:n:""甘肃"",1:n:""兰州市"",2:n:""嘉峪关"",3:n:""金昌"",4:n:""白银"",5:n:""天水"",6:n:""武威"",7:n:""张掖"",8:n:""平凉"",9:n:""酒泉"",10:n:""庆阳"",11:n:""定西"",12:n:""陇南"",29:n:""临夏"",30:n:""甘南"",63:n:""青海"",1:n:""西宁"",21:n:""海东"",22:n:""海北"",23:n:""黄南"",25:n:""海南"",26:n:""果洛"",27:n:""玉树"",28:n:""海西"",64:n:""宁夏"",1:n:""银川"",2:n:""石嘴山"",3:n:""吴忠"",4:n:""固原"",5:n:""中卫"",65:n:""新疆"",1:n:""乌鲁木齐"",2:n:""克拉玛依"",21:n:""吐鲁番"",22:n:""哈密"",23:n:""昌吉"",27:n:""博尔塔拉"",28:n:""巴音郭楞"",29:n:""阿克苏"",30:n:""克孜勒苏"",31:n:""喀什"",32:n:""和田"",40:n:""伊犁"",42:n:""塔城"",43:n:""阿勒泰"",91:n:""石河子"",92:n:""阿拉尔"",93:n:""图木舒克"",94:n:""五家渠"",95:n:""北屯"",71:n:""台湾"",1:n:""台北市"",2:n:""高雄市"",3:n:""基隆市"",4:n:""台中市"",5:n:""台南市"",6:n:""新竹市"",7:n:""嘉义市"",8:n:""台北县"",9:n:""宜兰县"",10:n:""桃园县"",11:n:""新竹县"",12:n:""苗栗县"",13:n:""台中县"",14:n:""彰化县"",15:n:""南投县"",16:n:""云林县"",17:n:""嘉义县"",18:n:""台南县"",19:n:""高雄县"",20:n:""屏东县"",22:n:""台东县"",23:n:""花莲县"",21:n:""澎湖县"",81:n:""香港"",HCW:n:""中西区"",HEA:n:""东区"",KKC:n:""九龙城区"",KKT:n:""观塘区"",HSO:n:""南区"",KSS:n:""深水埗区"",KWT:n:""黄大仙区"",HWC:n:""湾仔区"",KYT:n:""油尖旺区"",NIS:n:""离岛区"",NKT:n:""葵青区"",NNO:n:""北区"",NSK:n:""西贡区"",NST:n:""沙田区"",NTM:n:""屯门区"",NTP:n:""大埔区"",NTW:n:""荃湾区"",NYL:n:""元朗区"",82:n:""澳门"",OLF:n:""花地玛堂区"",ANT:n:""圣安多尼堂区"",CAT:n:""大堂区"",LAW:n:""望德堂区"",LAZ:n:""风顺堂区"",TPA:n:""氹仔"",CLN:n:""路环""," & _rn "ALB:n:""阿尔巴尼亚"",0:n:"""",EL:n:""爱尔巴桑"",DI:n:""迪勃拉"",TR:n:""地拉那"",DR:n:""都拉斯"",VL:n:""发罗拉"",FR:n:""费里"",GJ:n:""吉诺卡斯特"",KO:n:""科尔察"",KU:n:""库克斯"",LE:n:""莱什"",BR:n:""培拉特"",SH:n:""斯库台"",DZA:n:""阿尔及利亚"",0:n:"""",ADR:n:""阿德拉尔"",ALG:n:""阿尔及尔"",ADE:n:""艾因·德夫拉"",ATE:n:""艾因·蒂姆尚特"",AAE:n:""安纳巴"",ORA:n:""奥兰"",BAT:n:""巴特纳"",BJA:n:""贝贾亚"",BEC:n:""贝沙尔"",EBA:n:""贝伊德"",BIS:n:""比斯克拉"",BOR:n:""布尔吉·布阿雷里吉"",BLI:n:""布利达"",BOU:n:""布迈德斯"",BOA:n:""布依拉"",TIP:n:""蒂巴扎"",TIS:n:""蒂斯姆西勒特"",GHA:n:""盖尔达耶"",GUE:n:""盖尔马"",KHE:n:""罕西拉"",REL:n:""赫利赞"",JIJ:n:""吉杰尔"",DJE:n:""杰勒法"",CZL:n:""君士坦丁"",LAG:n:""拉格瓦特"",MUA:n:""马斯卡拉"",MED:n:""麦迪亚"",MIL:n:""密拉"",MOS:n:""莫斯塔加纳姆"",MSI:n:""姆西拉"",NAA:n:""纳阿马"",SET:n:""塞蒂夫"",SAI:n:""赛伊达"",SKI:n:""斯基克达"",SAH:n:""苏克·阿赫拉斯"",ETA:n:""塔里夫"",TAM:n:""塔曼拉塞特"",TEB:n:""特贝萨"",TLE:n:""特莱姆森"",IOU:n:""提济乌祖"",TIA:n:""提亚雷特"",TIN:n:""廷杜夫"",EOU:n:""瓦德"",OUA:n:""瓦尔格拉"",OEB:n:""乌"""rnEnd Classrnrn'(字符串,代表全球地理位置太长,让我截取了)rnDim jss As New JavaScriptSerializer '格式化jsonrnDim sL As New CLocationrnoLocation = jss.DeserializeObject(sL.sJsonLocation)rnFor Each o As Object In oLocationrn cbCountry.Items.Add(o.Value("n"))rnNextrn[/code]rn现在只能用o.Value("n")获取第一层的国家名字,请问如何获取第二层的省份名字以及相对应的key的值.rn或者如何用个方法遍历这个对象,获取所有的key和value的值以及value对象中的子成员rnrn[img=https://img-bbs.csdn.net/upload/201309/30/1380498953_410368.jpg][/img]rn比如这个图片中的英国的一个城市,如何用oLocation显示出来?
Hibernate返回非对象的处理
原文来源:http://www.oschina.net/code/snippet_1032532_37196
C++中的对象返回
一 何为返回值 一个函数有返回值类型声明,比如int,char,int*,char*,struct xxxx 等。 在函数执行结束的末尾,需要显示的写代码return xxx与函数声明的返回值类型相同。 二 普通返回值类型 int,char,int*,char*,float* 等。 这种返回值类型都是直接通过eax寄存器返回的,返回值的生命周期,显然就是与eax寄存器的值是否有被
dll返回对象问题
两个Dll中实现了从同一个抽象类继承下来的类,在测试程序中,动态装入DLL,调用两个对象方法时(方法名称一样),为何总是调用第一个对象的方法,也就是调用同一个方法
WCF返回对象问题
比如:rn[DataContract]rnpublic class Arnrn pub A()rn rn ...rn rn pub int B()rn rn return 1;rn rn pub string C()rn rn return "a";rn rnrnrn[OperationContract]rnA GetA(int channel);rnrn我想通过服务调用GetA方法,得到A对象,并使用A对象中的方法。可是通过GetA方法调用后得到A对象却无法使用A对象中的方法。
返回对象的函数问题!
问题1:实参传值给行参(不是对象的引用,也不是对象指针,就是class var),要调用拷贝构造函数吗?rn问题2:返回一个对象的时候,钱能的那本书上,说要建立一个临时对象(建立的过程中要调用拷贝构造函数),再把这个临时对象再用拷贝构造函数给主函数里的对象赋值!可是我的发现并不是调用构造函数阿,谁能说说原因阿?!rn例如!rn#include rnclass X rn rnpublic: rn X(int ia) rn rn ia=2; rn n++; rn cout<<"creat a X!"<<" "<< n< rnclass X rn rnpublic: rn X(int ia) rn rn ia=2; rn n++; rn cout<<"creat a X!"<<" "<< n<
MyBatis返回对象问题
StudentMap指定resultType="Student",parameterType="java.lang.String" sql语句为select * from Student where stunum=#stunum。我想知道MyBatis怎么能将查询出的一行Student信息的每一栏对应实体对象的每个属性。MyBatis又没有像Hibernate可以配置映射文件?新手求教学
返回表对象的问题?
我有一个存储过程verifybatchcode,我在查询分析器中执行:rnexec verifybatchcode 'aaaaaaaa','100001','cn','vincentsoft','joe','34773221','127.0.0.1'rn报错:rnMsg 2809, Level 18, State 1, Line 1rnThe request for procedure 'VerifyBatchCode' failed because 'VerifyBatchCode' is a table object.rn我要怎样执行这个过程啊?
返回对象问题
class CObjTestrnrn public: rn CObjTest(char* cInput)rn rn str = new char[strlen(cInput)+1];rn strcpy( str, cInput ); rn rn CObjTest(const CObjTest& other)rn rn str = new char[strlen(other.str)+1];rn strcpy( str, other.str ); rn rn ~CObjTest()rn rn cout << "Deconstructor" << endl;rn delete[] str;rn rnrn char* str;rn;rnrnrnCObjTest Fun()rnrn CObjTest objTemp("bb");rn strcpy(objTemp.str,"aa");rn return objTemp;rnrnrnrnint _tmain(int argc, _TCHAR* argv[])rnrnrn //1rn CObjTest objReturn1("dd");rn objReturn1 = Fun();rnrn //2rn CObjTest objReturn = Fun();rnrnrnrn return 0;rnrnrn请问1与2的区别在哪里?2能够成功返回,而1不行。rn并且1比2多调用一次构造函数和析构函数。为什么?rn请各位大虾帮帮忙啊!谢谢!
ASP返回对象问题
有一个函数G, 返回一个对象x rnrnfunction G rn ... rn G = x rnend function rnrn调用时set xx = G rn这个是没问题的,但是function G中x对象没注销 rnrn但是,如果 rnfunction G rn ... rn G = x rn set x = nothing rnend function rn这样, set xx = G, xx也被注销了 rn即是xx = G = x rn有什么解决办法rn
json返回对象的问题!!!!!
struts2 action中, 返回的json 对象问题,rnrn基本数据类型的 都可以正常返回,object类型的 rnrn比如现在有一个user对象,user里面有id,name和pwd三个属性,我现在只想返回id和name,请问我该怎么办??rnrn@Action(value = "/Info", results = @Result(name = SUCCESS, type = "json", params = rnrn "includeProperties", "user.*" ) )rnrnrn如上代码,写*是可以正常显示全部的,但是 如果换成 user.id 则什么都不显示,rnrn怎么办阿。。阿阿阿。
关于返回对象的问题
我定义了一个student的成员变量rnprivate string id;rnprivate string name;rnpublic string Idrnrn getrn rn return id;rn rn setrn rn id=value;rn rnrnrnpublic string Namernrn getrn rn return name;rn rn setrn rn name=value;rn rnrnprotected student studentInfo;rnpublic object getStudentInfo(string id)rnrnrn现在我想根据学号返回student对象,请问该如何写呀?rn
返回结果集对象问题
我写了一个Service类,实例化了3个vo类。vo类中每个对象都有存值。 rn在Service我有写几个不同的判断。从而实例化不同的vo,取不同的vo里的东西。但现在返回的返回的结果集只能有一个对象. rnpublic Soms4_User verdict(int i,String str_name,String str_select)Soms4_User user=new Soms4_User ();....new...; rn判断在这个带参的方法里。 rn现在只能返回user ,但是判断后要返回其他多个对象。 rn这个Service类是在Action中实例,传来form值的。 rn求解决方案.(若是考虑打包,请写清楚方法。)
返回对象的问题?
我这里两个函数:rnfunction func1:TBitmap;rnvarrn stream: TStream;rnbeginrn stream:=clientdataset1.CreateBlobStream(clientdataset1.fieldbyname('img'),bmread);rn Result:=TBitmap.create;rn result.loadfromstream(stream);rn stream.free; //这里要不要手动释放。rnend;rnprocedure proc1;rnvarrn b: Tbitmap;rnbeginrn b:=func1;rn b.free;//问题在这里,请问这里要不要手动释放b.rnend;rn如果要释放,因为b和stream都是局部变量,在栈上分配的,为什么要手动释放。rn如果不是放,则result充当什么叫色,会不会造成内存泄漏。
返回ajax数据怎么处理?
我这里输出的结果一直提示array 这是为什么?取出来的$res是一个数组 没错吧 我遍历输出来 为什么还是数组?rn[code=php]rn$res=$xiao->field("title")->select();rnforeach($res as $v)rn $this->ajaxReturn($v,'eval');rnrnrnajax(":U('zhuye/zhuye')",oV1,function(str)rn oSp1.innerHTML=str;rn);rn[/code]
C++返回对象和返回引用
最大的区别在于,返回对象的话会在内存中根据返回的类型开辟一块区域,用返回的值对该内存进行初始化,如果是返回的对象,利用拷贝构造来初始化这个区域,但是这块区域并没有名字,就是说之后用户没办法访问到这个区域,也成为无名变量,它只能在接下来的代码中进行一次性的用途,要不作为参数传递,或者将值打印,再之后就会直接销毁,或者调用析构函数。 而返回引用的话,引用的本质是对裸露的地址的二次包装,它实际返回的还
DWR对返回JavaBean对象的问题的处理????
Chat对象包含三个属性:chatID,chatName,startTimernrn页面:rnrnshowChatList(list) //list是服务端返回的Chat对象的列表,返回结果正确rn DWRUtil.removeAllOptions('chatroom');rn DWRUtil.addOptions('chatroom',list,'chatID','chartName');//rnrnrndwr.xmlrnrn rnrnrnrnrn运行后出现:rnDWR异常:ERROR [org.directwebremoting.impl.DefaultCreatorManager] - rnrnrn望高手指点小弟一二!谢谢!
返回DataTable对象,怎么写?
'=====================================rn ' 执行语句,返回DataTable对象rn '=====================================rn Public Function gOpenDataTableSQL(ByVal strSQL As String) As DataTablern rn End Function
eclipse怎么自动生成返回对象
比如: 代码为:List list = itemsService.list(); 你先写了:itemsService.list(); 然后将光标放在;后面,按ctrl+1,出现下图,选择Assign statement to new local varible,然后enter
C++按值返回对象和按引用返回对象问题
我在书上学习时有以下一个程序:rn#include rnrnusing namespace std;rnrnclass SimpleCatrnrnpublic:rn SimpleCat (int age, int weight);rn ~SimpleCat();rn int GetAge()return itsAge;rn int GetWeight()return itsWeight;rnrnprivate:rn int itsAge;rn int itsWeight;rn; rnrnSimpleCat::SimpleCat(int age,int weight)rnrn itsAge=age;rn itsWeight=weight;rnrnrnSimpleCat::~SimpleCat()rnrnrnrnSimpleCat & TheFuction();rnrnint main()rnrn rn SimpleCat &rCat=TheFuction();rn int age=rCat.GetAge();rn cout<<"rCat is: "<
struts2 result返回问题
struts2 result返回问题 rnrn比如我有3个jsp页面。。一个main.jsp和一个center.jsp和一个list.jsprnrn在main.jsp中用ifrom调用center.jsprn在cente.jsp调用list.jsprnrnlist.jsp是接收返回列表的。。rnrn这个用struts2的result返回该怎么用啊。。直接result到main.jsp不能读取到返回的listrnrn该真么弄啊。求助各位大侠了。rnrn小弟新手。。。多谢指教
js处理对象问题并返回计算后的对象
[A:3,B:1,A:2,B:5,C:1]通过js处理后 返回A:3,B:5,C:1 即返回数组对象中的值最大的对象
Com中怎么不能返回map对象?
不知道大家有没有试过,COM中能返回vector对象,却不能返回map对象,真是奇怪?rn我试了肯定不是map结构的问题,我定义的结构是map这样最简单的结构.rnrn现象是这样的:rniService是一个接口,GetMap方法返回一个map对象,我有iterator访问,代码如下:rnfor(map::iterator mapit=iService->GetMap().begin();mapit!=iService->GetMap().end();mapit++)rnrn dosmoething();rnrn发现只能访问第一个元素,mapit++时出现内存错误.rn但如果我用find方法却可以定位任意元素:rnmap::iterator mapit=iService->GetMap().find(1);rnrn大家留个email,我发代码给大家.rn
处理ajax返回的js代码
NULL 博文链接:https://jsjxqjy.iteye.com/blog/468241
ajax返回处理
rnrn$.get("pai.php",bbid:bbid,pid:pid,,function(data)rn alert("a:"+data);rn alert("b:"+data.status);rn ,"json");rn返回值:"status":1,"info":"\u7ed3\u675f","data":["wjc_title":"2\u53a2\u5c0f\u8f7f\u8f66","wjc_title":"3\u53a2\u5c0f\u8f7f\u8f66"],"jieg":11rn返回值不会处理了,还是对jq不太了解。rn我怎么把返回值data里的wjc_title的值插入到div里的li里,有几个wjc_title就循环几个 插入值;rnrn rn rn 插入值1rnrn rn 插入值2rnrn rnrn
ajax返回的信息分类处理
[size=18px]ajax初学者:[/size]rn[color=#00CCFF]AjaxUtil.js[/color]rn[code=JScript]//ajax引擎对象rnvar xmlHttp; rnrn//ajax请求返回的信息存放的对象rnvar returnMessage;rnrn//创建ajax引擎对象rnfunction createXmlHttp() rn if (window.XMLHttpRequest) rn xmlHttp = new XMLHttpRequest();rn if (xmlHttp.overrideMimeType) rn xmlHttp.overrideMimeType("text/xml");rn rn else if (window.ActiveXObject) rn try rn xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");rn catch (e) rn try rn xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");rn catch (e) rn alert("不能创建XmlHttpRequest");rn rn rn rnrnrn/**rn * @param method:请求方式rn * @param url:请求路径rn * @param flag:请求模式 true表示异步模式rn * @param params:请求参数字符串rn * @param writeMessage:处理返回信息的函数rn * @return 无返回结果rn */rnfunction sendAjaxRequest(method,url,flag,params,writeMessage)rn createXmlHttp();rn if(method == "get")rn url = encodeURI(url);rn rn xmlHttp.open(method, url, flag);rn if(method == "post")rn xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");rn rn xmlHttp.send(params);rn rn xmlHttp.onreadystatechange = function ()rn if(xmlHttp.readyState == 4)rn rn if(xmlHttp.status == 200)rn returnMessage = xmlHttp.responseText;rn else if(xmlHttp.status == 404)rn returnMessage = "请求路径错误";rn else if(xmlHttp.status == 500)rn returnMessage = "服务器内部错误";rn elsern returnMessage = "异常";rn rn rn writeMessage();rn rn ;rnrn[/code]rn[color=#00CCFF]pinglun.jsp[/color]rn[code=HTML]<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>rn<%rnString path = request.getContextPath();rnString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";rn%>rnrnrnrn rn rn rn 评论rn rn rn rn rn rn rn rn rn rn rn rn rn rn 视频正在播放中......rn 视频正在播放中......rn 视频正在播放中......rn 视频正在播放中......rn rn rn rn 验证码:rn rn rn rn rn rn 评论内容: rn rnrn[/code]rn[color=#00CCFF]CommentManagerServlet.java Servlet[/color]rn[code=Java]package com.kouy.ajax.web.servlet;rnrnimport java.io.IOException;rnimport java.io.PrintWriter;rnrnimport javax.servlet.ServletException;rnimport javax.servlet.http.HttpServlet;rnimport javax.servlet.http.HttpServletRequest;rnimport javax.servlet.http.HttpServletResponse;rnrnimport com.kouy.ajax.dao.CommentDao;rnimport com.kouy.ajax.po.Comment;rnrnpublic class CommentManagerServlet extends HttpServlet rnrn public void doGet(HttpServletRequest request, HttpServletResponse response)rn throws ServletException, IOException rn doPost(request, response);rn rnrn public void doPost(HttpServletRequest request, HttpServletResponse response)rn throws ServletException, IOException rn String flag = request.getParameter("flag");rn if("1".equals(flag))rn addComment(request, response);rn rn rn rnrn public void addComment(HttpServletRequest request, HttpServletResponse response)rn throws ServletException, IOException rn request.setCharacterEncoding("utf-8");rn rn String content = request.getParameter("content");rn String irand = request.getParameter("irand");rn String rand = (String) request.getSession().getAttribute("rand");rn rn String message = "";rn if(!rand.equalsIgnoreCase(irand))rn message = "randError";rn elsern Comment comment = new Comment();rn comment.setVideoid(7670);rn comment.setUserid(1987);rn comment.setContent(content);rn rn boolean flag = CommentDao.getInstance().addComment(comment);rn rn if(flag)rn message = "success";rn elsern message = "error";rn rn rn rn response.setCharacterEncoding("utf-8");rn response.setContentType("text/html");rn rn PrintWriter out = response.getWriter();rn rn out.println(message);rn out.flush();rn out.close();rn rn[/code]rnrnrn当在pinglun.jsp页面输入一个错误的验证码在writeMessage()函数中可以的到randError,开始比较 if(returnMessage == "randError") 结果为[color=#3366FF]false[/color]
Ajax 返回乱码处理
小弟菜鸟,刚接触Ajax, rn数据返回后,JS取responseText乱码,请问该怎么处理?返回的数据是一个Map
Ajax 如何判断返回对象个数
json 返回"c":["id":"1","name":"aaa","id":"2","name":"bbb",]rn我要在返回的地方按他的返回对象数来循环插入数据,rn但是不知道怎么判断返回个数。rn查了一下说是要json格式转换成字符串,但是转成字符串的方法都是循环拼接。rn如果是这样的话那要循环的几次也不知道,如果知道循环几次的话,那不就是返回的个数了吗,也不用转了。
Ajax返回状态和XmlHttp对象参考手册
Ajax返回状态和XmlHttp对象参考手册
struts2+json实现ajax返回对象和列表
json+struts+jquery实现ajax,完整的实例,详细具体细致地描述了这三者结合的应用
php ajax 返回字符串而不是对象
 有时候,ajax返回的不是对象,而是字符串,导致出错,如下   记住,php文件最好不要用window的记事本打开!状态200,php文件下包含了BOM头,就会结果前面的空格,然后就把对象变成字符串了。如果去BOM头,网上找到一个方法,在想要检测的文件夹的同级目录下随便建一个php例如,aa.php,返回在里面写一段代码,去BOM就成了,这是网址http://www.th7.cn/Pro...
springmvc Ajax请求返回对象异常问题
在使用ajax post请求,dataType: &quot;json&quot;为预期服务器返回的数据类型,controller通过@responseBody返回封装的SimpleJsonResult对象的情况下,出现报错信息 , 意思就是不能返回SimpleJsonResult对象,只能返回json数据,但使用SimpleJsonResult封装的对象,能够美化代码以及方便开发。 错误一、@response...
ajax解析success返回的对象json字符串
jquery中 $.ajax(function(){ url:"test.action", success:function(data){ //data的如字符串形式如:【{id:1,name:Tom},{id:2,name:Jack}】 //方式一 var dataObj = JSON.parse(data); //方式二 var dataObj = eval('(‘+data+
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法