2013-11-28 13:27 | 题主 | ||||||||
|
新手for(i in r){ r[i].CUST_ID=SysUtil.getId(); }没看懂。。。 |
2013-11-28 15:36 | #1 | ||||||||
|
建议提问的时候,最好提供完整的代码,且将问题清楚的表述出来,否则大家想帮忙,也无从下手。 |
2013-11-28 16:13 | #2 | ||||||||
|
有时候提问确实太简单,一句话想帮忙也无从下手。 我解释下这几行代码的意思吧: for(i in r)遍历对象,如果r为数组,则i为下标(0,1,2...) r[i].CUST_ID,r[i]应该是一个json对象。 |
2013-11-28 17:01 | #3 | ||||||||
|
var result=StringUtil.getUtfString(request.getInputStream()); if(result.startsWith('{')) result='['+result+']';//to Array var i, r=Wb.decode(result); for(i in r){ r[i].CUST_ID=SysUtil.getId(); } r=Wb.encode(r); request.setAttribute('returns',r); request.setAttribute('rows',r); //You can also use org.json package to process JSON. 那 这是示例应用的第二个例子中的module.initScript |
2013-11-28 17:04 | #4 | ||||||||
|
是插入组件,个人理解是先从流中获取并转换成字符流,将以{开始的代码用[]包装起来得到的应该是插入的那个json对象。。。 然后获取id,但是这个for不大懂。。。 |
2013-11-29 09:29 | #5 | ||||||||
|
for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 |