Foros del Web » Programando para Internet » Javascript »

Javascrip

Estas en el tema de Javascrip en el foro de Javascript en Foros del Web. Tengo una funcion que me funciona perfectamente pero no recibe respuesta entre subdominio, ejemplo tengo el archivo proceso.php en www.dominio.com y tengo funcion.js en www.subdominio.dominio.com ...
  #1 (permalink)  
Antiguo 21/08/2014, 12:16
 
Fecha de Ingreso: agosto-2010
Mensajes: 2
Antigüedad: 13 años, 8 meses
Puntos: 0
Javascrip

Tengo una funcion que me funciona perfectamente pero no recibe respuesta entre subdominio, ejemplo
tengo el archivo proceso.php en www.dominio.com
y tengo funcion.js en www.subdominio.dominio.com que llama a proceso.php


esto para no duplicar y cuando quiera modicarlo ya que hay varias paginas que ocupan este proceso, se modifica para todos.

pero llamando desde el mismo dominio.com <div id="id_resultados"></div> funcion todo bien

al llamarlo desde subdominio.dominio.com en div no da el resultado de proceso.php si envia las variables y guarda pero no muestra lo que imprime desde proceso.php


Este codigo lo ocupo tango en dominio.com y en subdominio.dominio.com

function formulario_java(x1,x2)
{
var x1=document.getElementById(x1).value;
var x2=document.getElementById(x2).value;


var xmlhttp;

if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("id_resultados").innerHTML =xmlhttp.responseText;
}
}


xmlhttp.open("POST","proceso.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("x1="+x1"&x2="+x2);


}


Espero me puedan ayudar

Etiquetas: subdominio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:41.