phpファイルonkeyupを呼び出す検索関数があります。JQueryには、同じJSON呼び出しからdivをクリックすると何かを警告するonClick関数があります。おそらく、以下のコードから理解しやすくなります。
<?php
$Connect = new mysqli("localhost", "root", "", "Data");
$Val = $_POST['Val'];
if($Val)
{
$Search = 'SELECT * FROM Users WHERE ';
$Term = explode(" ", $Val);
foreach($Term as $Key)
{
$I = 0;
$I++;
if($I == 1)
{
$Search .= 'Username LIKE "'.$Key.'%" LIMIT 0, 10 ';
}
else
{
$Search .= 'OR Username LIKE "'.$Key.'%" LIMIT 0, 10 ';
}
}
if($Result = $Connect->query($Search))
{
while($Row = $Result->fetch_assoc())
{
$User = $Row['Username'];
$USearch['S'][] = '<div class="Result"><label class="TText" style="cursor:pointer;">' . $User . '</label></div>';
}
}
}
echo json_encode($USearch);
?>
ご覧のとおり、ユーザーがボックスに入力すると、divが表示され、ユーザーのすべてのLIKEレコードが表示されます。divをクリックすると、何も起こりません。
$('.Result').click(function()
{
alert('Hi');
});