• Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!

problema con Ext.Ajax.request y mysql

Foros generales de ayuda Ext 3.0.

Ext.foro.Nuevo
Mensajes: 1
Registrado: 19 Abr 2011, 18:55
NotaPublicado: 18 Ene 2012, 02:14
Hola a todos, me encuentro desarrollando una app en donde un apartado es para poder enviar correos a diversos grupos y el problema que tengo es al enviar valores con ajax para ser mas presiso con el Ext.Ajax.request el codigo es este

Código: Seleccionar todo
var fnEnviaAjaxCorreo = function(indice, porcentaje)
{   Ext.Ajax.request({
            url: '?mod=sendMail',
            method: 'POST',
            success: successAjaxFn,
            failure: failureAjaxFn,
            params: {
                hidIdsRem: document.getElementById('hidIdsRem').value,
                hidFilesAtt: document.getElementById('hidFilesAtt').value,
                indice: indice,
                porcentaje: porcentaje,
                txtTituloCorreo: document.getElementById('txtTituloCorreo').value,
                txtContenidoCorreo: document.getElementById('txtContenidoCorreo').value,
                hidPlantilla: document.getElementById('hidPlantilla').value,
                hidGrps: document.getElementById('hidGrps').value,
                start: indice,
                limit: 2
            }
        });
}
var successAjaxFn = function(response, request) {
        var jsonData    = Ext.util.JSON.decode(response.responseText);
        var indice      = jsonData.data.indice;
        var porcentaje  = jsonData.data.porcentaje;
        var fin         = jsonData.data.fin;       
       
        if(fin == 0)
        {
            setTimeout(fnProgressCorreo(porcentaje), 500);
            fnEnviaAjaxCorreo(indice, porcentaje);
        }
        else
        {
            setTimeout(fnProgressCorreo(porcentaje), 500);
        }
    }


este codigo se encuentra en una funcion para que se pueda recibir el procentaje de lo que se ha enviado y ver en que punto se encuentra el proceso, los valores que regreso desde el servidor son el porcentaje y un indice que es el numero de ciclos que va efectuando, el primer ciclo es para guardar datos en la base como titulo del correo, fecha y contenido del correo, el segundo ciclo es para empezar a efectuar el envio del correo a los destinatarios, peor al efectuar la consulta y extraer los correos de los destinatarios no efectua el ciclo como si el mysql_fetch_array no sirviera, no arroja ningun error simplemenete no efectua el ciclo, no se si Ext.Ajax.request funciona diferente ya que sepongo que es asincrono del sitio, en todo el proyecto empleo la misma clases de mysql y no he tenido el menor problema sino hasta que emplece a usar el Ext.Ajax.request para este apartado, alguno que me pueda decir a que se debe este suceso?, alguien sabe cual puede ser el problema?
Para no ver esta publicidad, debes ser usuario del Foro.
Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)


Cuixer, una forma de administrar páginas web que nunca viste!

Volver a Ext 3.0: Ayuda





  • Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!