你可以做類似的事情於:
HTML:
<input type="text" id="your_id" />
<div id="result"></div>
JQuery的:
$('input#your_id').keypress(function() {
var content = $(this).val();
$.ajax({
url: "/functions/loadClubs.php",
global: false,
type: "POST",
data: ({ team : content }),
dataType: "html",
async:false,
success: function(data) {
$('div#result').html(data);
}
});
});
loadClubs.php
<ul>
<?
$team = mysql_real_escape_string($_POST['team']);
$result = mysql_query("SELECT * FROM teams WHERE teamName LIKE '%" . $team . "%'");
while ($row = mysql_fetch_assoc($result)) {
echo "<li>" . $row['teamName'] . "</li>"
}
?>
</ul>
你必須作出PHP腳本Ajax請求,這將使數據庫查詢和返回它的結果回來,你的文本域的變化 – k102