私はJavaScriptで次のコードを持っています:
$('input#search_user').typeahead({
source: function(query, process) {
$.ajax({
url: 'modulos/search_user.php',
type: 'POST',
data: 'query=' + query,
dataType: 'JSON',
async: true,
success: function(data) {
process(data);
console.log(data);
}
});
}
});
そして私のPHPファイルの次のコード:
if (isset($_POST['query'])) {
$query = $_POST['query'];
$sql = mysql_query ("SELECT nombre FROM users_r WHERE nombre LIKE '%{$query}%'",$link);
}
$data = array();
while ($row = mysql_fetch_object($sql))
{
$data[] = $row['nombre'];
}
echo json_encode( $data );
mysql_close($link);
しかし、jQuery 1.10.2 では、次のエラーがスローされます。
キャッチされていないエラー: ローカル、プリフェッチ、またはリモートのいずれかが必要です
これについてどうすればよいですか?