Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/11/2011, 21:34
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses
Puntos: 1485
Respuesta: Logre Ajax hacia otro servidor

buenas,
sepase que en realidad no estas realizando una petición ajax externa. de hecho, la petición ajax que se realiza es hacia el mismo dominio. en particular, al script lector-ajaxext.php. la razón por la que puedes enviar el contenido al otro dominio es porque el script crea un elemento <img> el cual se le asigna como fuente la url externa con parámetros pasados por get. es decir, el texto escrito en el campo.

Código:
// funcion que se invoca cuando envia el formulario ;
ajaxext('http://nobanned.com/ajax/ajax.php?Puesto='+puesto, 'respuesta');

function ajaxext(url, idx) { // la funcion ajaxext ;
// se crea el elemento <img> con la url externa y los parametros ;
    document.getElementById("rsp-ajax").innerHTML = "<img id=\"imagen\" src=\"" + url + "&numaletk=" + numaletk + "\">";
// la funcion vajaxf realiza una peticion a un script en el servidor local (lector-ajaxext.php) el cual es un lector del contenido enviado al otro dominio ;
    document.getElementById("imagen").onload = vajaxf(idx);
}
en definitiva, no estas haciendo una petición ajax externa. de hecho, se puede hacer, pero para ello el servidor externo debe enviar una cabecera http específica. creo que el http header se llamaba Access-Control-Allow-Origin.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.