您的位置:首页 > 产品设计 > UI/UE

easyui使用Ajax提交表单,返回Json数据

2012-03-09 00:36 896 查看
在使用Easyui的表单提交的时候,经常需要返回Json 数据,可是有时 返回的是Json字符串,不是Json对象,

字符串中的数据无法读取。

解决这一问题,需要用到Jquery中的Json对象转换方法:$.parseJSON(str)

这一方法可以将格式正确的Json字符串,转换成Json对象,从而正确的读取其中的数据。

范例如下:

$(goods_type_form).form('submit', {
url : 'GoodsTypeAction!getQueryList.action',
dataType : 'text',
success : function(result) {
map = $.parseJSON(result);
alert(map);
alert(map.total);
alert(map.rows);

if (true) {

$('#goods_Type_Grid').datagrid('loadData', map); //将返回的数据绑定到datagrid

} else {
$.messager.alert('Info', "没有找到记录!", 'info');
}

}
});


json数据格式:result:{"total":1,"rows":[{"id":"M000005","name":"检测设备","sortid":3,"valid":"1","handler":"系统管理员","handledate":"Mar 6, 2012 12:25:25 AM"}]}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: