Gracias, aunque no puedo conseguir lo que quiero.
Mi idea de enviar un dato a una página .aspx, recojer este valor, ejecutar una sentencian SQL y devolver el resultado a la página principal:
Código Javascript
:
Ver originalfunction enviarTextoServidor() {
ajax.open("GET", "ajax2.aspx?nombre=PEPE");
}
function obtenerTextoServidor() {
var myurl = 'ajax2.aspx';
myRand = parseInt(Math.random() * 999999999999999);
var modurl = myurl + "?rand=" + myRand;
http.open("GET", modurl, true);
http.onreadystatechange = useHttpResponse;
http.send(null);
}
function useHttpResponse() {
if (http.readyState == 4) {
if (http.status == 200) {
var miTexto = http.responseText.split("|");
var corte = miTexto.splice(0, 3);
document.getElementById('miElementoPagina').innerHTML = (corte);
}
} else {
document.getElementById('miElementoPagina').innerHTML = (corte);
}
}
en la página ajax2.aspx: (sea en asp como en php)
Código ASP:
Ver original'Recoger variable
Request("nombre")
'Hacer sentencia SQL
[....]
Response.Write("resultado de la sentencia SQL") <--- esto es lo que ha de recoger Ajax
Pero no sé si realmente, cuando en Ajax envia el dato a la página aspx, esta página se está ejecutando en el servidor. Cómo podría hacer lo que explico?