Ciao, mi sto cimentando con Ajax non sensa qualche difficoltà
Ho scritto questa funziona Js
codice:
<script type="text/javascript"><!--//
function Interroga(stringa) {
// variabili di funzione
var
// assegnazione oggetto XMLHttpRequest
ajax = assegnaXMLHttpRequest(),
// assegnazione elemento del documento
elemento = prendiElementoDaId("contenuto-dinamico"),
// risultato booleano di funzione
usaLink = true;
// se l'oggetto XMLHttpRequest non è nullo
if(ajax) {
ajax.open("post", "stringadest.asp", true)
ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
ajax.setRequestHeader("connection", "close")
ajax.send("leggi="+stringa)
}
}
//-->
</script>
Nel body c'è
codice:
<form method="POST" action="default.asp">
A <input type="text" name="txtProvaAjax" size="20" onkeyup="Interroga(this.value)" id="casella"></p>
</form>
L'idea sarebbe quella di chiamare la pagina stringadest e passargli il valore contenuto nella casella di testo? E' giusto?
Nel caso lo fosse, e già ne dubito, come farei poi a leggere i dati della query (la pagina stringadest, interroga il db secondo la casella e mi restituisce una quary)? Li dovrei stampare in XML immagino, e già qui mi troverei in difficoltà ma mi arragio da solo. Ma per leggere che metodo devo usare con l'oggetto Ajax?