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

   在使用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');  
        }  

    }  
});  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容