[jquery] metodo html()

xxxstefanoxxx

Nuovo Utente
21 Ago 2009
13
0
0
ragazzi mi date una mano a capire sto codice si tratta di una ricerca:
Fin qua tutto bene crea il form e quando scrivo esegue la funzione:


<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
</head>
<body>
<div>
<form id="searchform">
<div>
Cerca un tuo amico <input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" />
</div>
<div id="suggestions"></div>
</form>

poi ce la funzione:


function lookup(inputString) {
if(inputString.length == 0) {
$('#suggestions').fadeOut(); // Hide the suggestions box
} else {
$.post("rpc.php", {queryString: ""+inputString+""}, function(data) { // Do an AJAX call
$('#suggestions').fadeIn(); // Show the suggestions box
$('#suggestions').html(data); // Fill the suggestions box
});
}
}

Ecco qui la cosa che vorrei capire e come funziona quell html(data)
vi posto anche il php

<p id="searchresults">
<?php
$queryString =$_POST['queryString'];
$conn=mysql_connect("localhost","***","****");
if(!$conn)
{
echo"IMPOSSIBILE CONNETTERSI";
exit();
}
$db=mysql_select_db("****");
if(!$db)
{
echo"IMPOSSIBILE APRIRE DATABASE";
exit();
}
$dati_reg=mysql_query("SELECT * FROM registrazione_utente WHERE nome_utente LIKE '%" . $queryString . "%'");

while ($result = mysql_fetch_object($dati_reg)){
echo "<a href=\"prova.html\">".$result->nome_utente."</a>";
}


?>
</p>

grazie attendo risp
 

Discussioni simili