When an ExtJS form is submitted, the successful completion of the asynchronous call will call the function mapped to the
success
config value. This function will take two parameters
form
and
action
. If you are returning JSON from the call you an access this directly from the
action
parameter.
var _form = // ... get your form (eg. formPanel.form)
_form.submit({ scope.this, waitMsg:'Doing someting',url: someurl: method: somemethod,
success: function(form, action ) {
Ext.Msg.alert('Success?', action.result.success );
Ext.Msg.alert('Data returned.', action.result.data.key1 );
}
});
The return value should look something like the following:
{"success":true,"data":{"key1":"key 1 result value"}}
No comments:
Post a Comment