jQuery MiniUI

 找回密码
 立即注册
楼主: nbakill2
打印 上一主题 下一主题

关于Gird.setData()方法的字符串解析的问题. [复制链接]

Rank: 6Rank: 6

11#
发表于 2013-8-7 17:20:08 |只看该作者
factory 发表于 2013-8-7 17:13
你不用管这2个文件,有了这个2个文件之后,你只需要按照demo的后台的encode和decode使用就行了
比如.net ...

Decode是转换成json对象

encode是转换成字符串

这2个方法的意义我知道.

但是我想说的是..


我动态拼接的Form(table标签)


asp.net后台回传的是json字符串(这个字符串就是用过json.encode方法得到的.).

每次在解析的时候我是JS前台来解析这个json字符串,eval("("+jsonstr+")")就会报错.

内容是


<tr><td>付款类别:</td><td><input name='PaymentType' class='mini-buttonedit' width='300' showClose='true' oncloseclick='onCloseClick' onbuttonclick='onButtonEdit' data-options='{PKTitle:'PaymentType',IsMultiple:'1',PKText:'text',PKID:'id',PKSQL:'[{'id':'1','text':'采购'},{'id':'2','text':'外发加工'}]',PKDBConn:'TigerLeader'}' /></td></tr>


将这个tr使用js    append方法 追加到  table中,然后  mini.parse()  就报错了,报错字符串在 data-options那里..
你可以试一下.

Rank: 8Rank: 8

12#
发表于 2013-8-7 17:21:53 |只看该作者
nbakill2 发表于 2013-8-7 17:20
Decode是转换成json对象

encode是转换成字符串

那你前后台都统一通我们提供的json序列化和反序列化的方法做呢?

Rank: 6Rank: 6

13#
发表于 2013-8-7 17:25:54 |只看该作者
factory 发表于 2013-8-7 17:21
那你前后台都统一通我们提供的json序列化和反序列化的方法做呢?

前台的序列化和反序列化是什么??

指的是 mini.encode吗? 如果是的话,我试过了..是不行的.

Rank: 8Rank: 8

14#
发表于 2013-8-7 17:33:54 |只看该作者
nbakill2 发表于 2013-8-7 17:25
前台的序列化和反序列化是什么??

指的是 mini.encode吗? 如果是的话,我试过了..是不行的. ...

你后台用我们提供decode,前台用mini.encode,前后台都用我们的,也不行吗?

Archiver|普加软件

GMT+8, 2024-11-29 06:32 , Processed in 1.060820 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部