Я получаю массив JSON с сервера:
mysql_select_db('******') or die("Error connecting to db.");
$res = mysql_query("SELECT DISTINCT(valeur) as val FROM *****") or die(mysql_error());
while($r = mysql_fetch_assoc($res)){
$tab[] = $r['val'];
} echo json_encode($tab);
unset($tab);
А:
$.getJSON("autocomp.php?id=valeur", function(data){
$("#other-valeur").autocomplete({delay: 100, source: data, dataType: 'json'});
});
Сервер возвращает мне правильный массив json:
["UMTS","RAN","Swap","Regions","Brasseur",...]
Но когда я начинаю что-то вводить во ввод, я получаю это сообщение в firebug:
c is null
В коде jquery ...
Что я не понимаю, так это то, что я делаю ту же самую вещь для другого ввода на той же странице, и она отлично работает, массив json выглядит одинаково, код тот же ...