function ejecutaCodigo(){ if (window.XMLHttpRequest){ http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Falla :( No es posible crear una instancia XMLHTTP'); return false; } http_request.onreadystatechange = alertContents; http_request.open('POST', "https://www.mecagoenlos.com/prueba-ajax.php", true); http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); query_string = "parametro1=kjzopllmjhi¶metro2=sinsentido"; http_request.send(query_string); } function alertContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { texto = http_request.responseText; window.document.getElementById("In2").innerHTML = texto } else { alert('Hubo problemas con la peticinnn.'+http_request.status); } } } }
http_request.open('POST', "https://www.mecagoenlos.com/prueba-ajax.php", true); En este test vamos a ver si es capaz de interpretar ajax si lo creo esa URL como recomienda Google, yo creo que seguirá sin interpretarlo, a ver qué ocurre! La línea quedará así
http_request.onreadystatechange = alertContents;Como vemos, la URL la estamos creando con una variable en JS que dependeá del botón al que le da al usuario y dependiendo del botón nos devovlerá un texto u otro, a ver si es capaz de indexarlos. Yo creo que no
http_request.open('GET', "https://www.mecagoenlos.com/prueba-ajax.php#!parametro1="+variableJS, true);
http_request.send(null);
Actualizacion:
Despues de escribir el articulo y haciendo la programacion necesaria me he dado cuenta de que claro, no se puede hacer con #! por lo menos no facilmente, ya que el navegador no manda nada que vaya detras de # asi que nunca le llega al servidor los parametros que le enviamos.
Tengo que mirar como hacerlo de esa manera y asi comprobar el experimento, pero no parece tan facil.
¿Alguna idea de como recoger esos datos con php?, o mejor dicho, ¿como envairlos??
yo me voy por ahi que es viernes y de noche.. asi que mañana seguriemos y espero poder conseguirlo