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