¿Cómo puedo enviar una solicitud POST entre dominios a través de JavaScript?
Notas - no debería actualizar la página, y necesito agarrar y analizar la respuesta después.
Pseudocódigo
var ifr = document.createElement('iframe');
var frm = document.createElement('form');
frm.setAttribute("action", "yoururl");
frm.setAttribute("method", "post");
// create hidden inputs, add them
// not shown, but similar (create, setAttribute, appendChild)
ifr.appendChild(frm);
document.body.appendChild(ifr);
frm.submit();
Probablemente quieras estilizar el iframe, para que esté oculto y absolutamente posicionado. No estoy seguro de que el navegador permita la publicación en varios sitios, pero si es así, así es como se hace.
Nivel alto.... Necesita tener una configuración de cname en su servidor para que other-serve.your-server.com apunte a other-server.com.
Su página crea dinámicamente un iframe invisible, que actúa como su transporte a otro-servidor.com. A continuación, tiene que comunicarse a través de JS de su página a la otra-servidor.com y tienen devoluciones de llamadas que devuelven los datos a su página.
Es posible, pero requiere la coordinación de su-servidor.com y el otro-servidor.com