jQuery MiniUI
标题:
为何在textarea控制中录入换行数据后,再将其显示出来就
[打印本页]
作者:
xufang461010923
时间:
2013-5-13 11:40:48
标题:
为何在textarea控制中录入换行数据后,再将其显示出来就
本帖最后由 xufang461010923 于 2013-5-13 11:40 编辑
我用的是VS2008进行编程。但在TextArea控制中录入换行信息,数据保存后,再从数据库中取出显示到TextArea中就报错了。
1. 录入数据,如下图:
[attach]1856[/attach]
2. 请求返回的数据如下图:
[attach]1859[/attach]
3. 当运行至var data= jQuery.parseJSON(text);对text进行json数据类型转换时就报错了。
[attach]1860[/attach]
报出如下错误:
[attach]1857[/attach]
所以:请问下,是不是要在运用 jQuery.parseJSON(text)转换数据前,要对text进行相关处理。那要如何处理才能正常显示数据?
作者:
jane_hua
时间:
2013-5-13 13:11:05
用mini.decode解密下后台encode传出来的数据
作者:
factory
时间:
2013-5-13 14:06:06
success:function(text){
var data = mini.decode(text)
}
作者:
xufang461010923
时间:
2013-5-13 14:24:31
factory 发表于 2013-5-13 14:06
success:function(text){
var data = mini.decode(text)
}
不行啊,当运行到var data=mini.decode(text) 这句时,还是报错啊。
作者:
xufang461010923
时间:
2013-5-13 14:51:16
使用
mini.decode(text) 与jQuery.parseJSON(text) 是相同的,都是将字符串转换成对象。但对于有换行的数据,转换还是不成功。请问各个大虾还有没有其他的方法啊?
作者:
niko
时间:
2013-5-14 10:13:48
你后台处理不对把。
你看示例:
http://www.miniui.com/demo/#src=datagrid/celledit.html
备注列是textarea编辑,你换行编辑保存刷新,保存和显示都是正常的,不存在你说的换行就错误的问题。
你还是检查下后台json的生成方式把,后台应该用一个JSON转换类工具来做,而不是自己手写拼接json字符串,那样容易出错。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2