Hola, tengo un gran problema, tengo una aplicación en un sitio donde tengo un form que apunta a otro sitio remoto, que hace el proceso eh ingresa los datos en la base.
En el sitio remoto ingreso el header de php donde valido el sitio de origen. Mediante ajax devuelvo el mensaje este es mi ajax para se r más claro.
var options =
{
success: function(msj)
{
$('#retorno').html(msj);
},
};
$('#form_publicar').ajaxForm(options);
Hasta acá todo bien, el tema es con internet explorer (como siempre).
Aquí tengo que utilizar un objeto creado por microsoft que es el xDomainRequest que es como el xmlHttprequest. Pero que permite intercambio cross- domain.
El problema mio surge que no puedo traerme la respuesta del proceso como lo hago pra los otros navegadores.
este es mi código xdomainrequest:
if ($.browser.msie && window.XDomainRequest) {
// Use Microsoft XDR
var xdr = new XDomainRequest();
var options =
xdr.onprogress = function(msj)
{
$('#retorno').xdr.responseText(msj);
};
};
$('#form_publicar').ajaxForm(options);