在Ext.FormPanel中使用getValues()

时间:2012-11-20 08:57:45

标签: javascript extjs

我的ExtJs 3.4项目中的getValues()存在问题 我想获取字段值以将其发送到服务器 我说:

alert(searchform.getForm().getValues());

得到:[object Object]。哦,我说:

alert(searchform.getForm().getValues(true));

得到:cadastr_search=fd&address_search=fgdsg&cadastr_origin_search=gfdg&area_search=gdf&area_origin_search=fdgdf

可以获得对fieldName: value

1 个答案:

答案 0 :(得分:2)

尝试

console.log(searchform.getForm().getValues());

alert()无法打印JavaScript对象。

获取JSON字符串调用

Ext.util.encode(searchform.getForm().getValues())

API ref

修改

喜欢这个

var obj = searchform.getForm().getValues();
for (var prop in obj) {
    alert(prop + " : " + obj[prop]);
}