ext json问题

guozengjian 2008-05-13 02:13:42
我用的是EXT的JSON 返回的对象是HASHMAP, 为什么得不到值呢? 返回的是其他类型就可以得到 接受HASHMAP类型的结果该怎么接收?(可以得到由hashmap转换成json格式的字符串 ,但得不到这个对象) 在线求救,项目卡住了。。。
...全文
1149 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
javadaydayup 2009-08-27
  • 打赏
  • 举报
回复
正要学呢,MARK
JiaoYanChen 2009-08-27
  • 打赏
  • 举报
回复
看不明白,学习一下
skyqiang 2008-05-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 combai 的回复:]
把页面中值生成json对象

JScript code
<script>
var appobj = {
seq:$('seq').value,//$('文本框name') 我这是用dwr自带的工具取的文本框的值,你也可以这样取值document.all.appname.value
appName:$('appname').value,
appUrl:$('appurl').value,
appPic:$('apppic').value,
operator:$('appoperator').value,
operateTime:$('appoperatetime').value
};
alert(appobj);
</script>
[/Quote]
sunyujia 2008-05-13
  • 打赏
  • 举报
回复
你把字符串贴出来让大家看下。问题出在代码上不贴代码基本还是靠猜啊。
邻里亲戚 2008-05-13
  • 打赏
  • 举报
回复
转换可以用evar关键字
var apps=evar(appobj);//变成对象
邻里亲戚 2008-05-13
  • 打赏
  • 举报
回复
把页面中值生成json对象

<script>
var appobj = {
seq:$('seq').value,//$('文本框name') 我这是用dwr自带的工具取的文本框的值,你也可以这样取值document.all.appname.value
appName:$('appname').value,
appUrl:$('appurl').value,
appPic:$('apppic').value,
operator:$('appoperator').value,
operateTime:$('appoperatetime').value
};
alert(appobj);
</script>

w111222j 2008-05-13
  • 打赏
  • 举报
回复
只有进来帮楼主顶一下

虽然用过,但是不是很懂的,进来学习一下了
guozengjian 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 java2000_net 的回复:]
1 你alert()一下 transport.responseText 看看
2 如果没问题,你手工转化

var json = transport.responseText.evalJSON();

3 修改你的那个生成JSON的文件的 contentType 为 (application/x-json

好像是这个样子
[/Quote]

alert()了 可以转换成JSON格式 但就是得不到对象
我用的是struts2+ext 好像不需要把生成JSON的文件的 contentType 为 (application/x-json 在struts.xml文件中配置一下就可以了
老紫竹 2008-05-13
  • 打赏
  • 举报
回复
1 你alert()一下 transport.responseText 看看
2 如果没问题,你手工转化

var json = transport.responseText.evalJSON();

3 修改你的那个生成JSON的文件的 contentType 为 (application/x-json

好像是这个样子

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧