jQuery オートコンプリートの結果が UTF8 文字を「?」付きの黒い四角として表示しないようにする方法はありますか? 中身?
これが私のコードです:
<?php
$text = $mysqli->real_escape_string($_GET['term']);
$query = "SELECT DISTINCT field_63 FROM jbd_joomd_type15 WHERE field_63 LIKE '%$text%' ORDER BY field_63 ASC";
$result = $mysqli->query($query);
$json = '[';
$first = true;
while($row = $result->fetch_assoc())
{
if (!$first) { $json .= ','; } else { $first = false; }
$json .= '{"value":"'.$row['field_63'].'"}';
}
$json .= ']';
echo $json;
?>
私のjQueryコード:
<script type="text/javascript">
$(document).ready(function()
{
$('#field_63').autocomplete(
{
source: "cities.php",
minLength: 1
});
});
</script>