2

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ですか?

4

1 に答える 1

2

試す

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

alert()JavaScript オブジェクトを印刷することはできません。

JSON 文字列呼び出しを取得するには

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

API リファレンス

編集

このような

var obj = searchform.getForm().getValues();
for (var prop in obj) {
    alert(prop + " : " + obj[prop]);
}
于 2012-11-20T09:10:10.217 に答える