Ya trabajé con la forma "estandar" de manejos de formularios y ahora empecé a aplicarle Ajax al asunto.
Tengo el siguiente form:
Código Javascript:
El botón de submit esta en la misma ventana contenedora y su handler es este:Ver original
this.form = new Ext.FormPanel({ width: 300, height: 105, url: 'manejador.php', method: 'POST', border: false, renderTo: 'formulario', bodyStyle: 'padding: 10px; background-color: #c9ced9', items: [ {xtype: 'textfield', fieldLabel: 'Texto', name: 'text', allowBlank: false} ] });
Código Javascript:
En el manejador del formulario (script PHP) tengo esto una vez que ejecuto la consulta:Ver original
function save (){ this.form.getForm().submit({ succes: function ( form, action ){ Ext.Msg.alert('Succes'); }, failure: function ( form, action ) { Ext.Msg.alert('Failed'); } }); }
Código PHP:
Las altas del formulario funcionan perfecto pero los Ext.Msg.alert no aparecen.Ver original
/* Msg */ $info = array('success' => false, 'msg' => 'El alta se efectuó, pero generó datos duplicados!.'); }
Alguna sugerencia?
Desde ya muchas gracias.