Имеется запрос :
$(function(){
//Присоединяем автозаполнение
$("#to").autocomplete({
//Определяем обратный вызов к результатам форматирования
source: function(req, add){
//Передаём запрос на сервер
$.getJSON("friends.php?callback=?", req, function(data) {
//Создаем массив для объектов ответа
var suggestions = [];
//Обрабатываем ответ
$.each(data, function(i, val){
suggestions.push(val.name);
});
//Передаем массив обратному вызову
add(suggestions);
});
},
//Определяем обработчик селектора
select: function(e, ui) {
//Создаем форматированную переменную friend
var friend = ui.item.value,
span = $("<span>").text(friend),
a = $("<a>").addClass("remove").attr({
href: "javascript:",
title: "Remove " + friend
}).text("x").appendTo(span);
//Добавляем friend к div friend
span.insertBefore("#to");
},
//Определяем обработчик выбора
change: function() {
//Сохраняем поле 'Кому' без изменений и в правильной позиции
$("#to").val("").css("top", 2);
}
});
//Добавляем обработчки события click для div friends
$("#friends").click(function(){
//Фокусируемся на поле 'Кому'
$("#to").focus();
});
//Добавляем обработчик для события click удаленным ссылкам
$(".remove", document.getElementById("friends")).live("click", function(){
//Удаляем текущее поле
$(this).parent().remove();
//Корректируем положение поля 'Кому'
if($("#friends span").length === 0) {
$("#to").css("top", 0);
}
});
});
php файл friends.php:
<?php
//Информация о соединении
$host = "localhost";
$user = "";
$password = "";
$database = "";
$param = $_GET["term"];
//Устанавливаем соединение
$server = mysql_connect($host, $user, $password);
$connection = mysql_select_db($database, $server);
//Заправшиваем базу данных
$query = mysql_query("SELECT * FROM oc_category_description WHERE name REGEXP '^$param'") or die(mysql_error());
//строим массив результата/ы
for ($x = 0, $numrows = mysql_num_rows($query); $x < $numrows; $x++) {
$row = mysql_fetch_assoc($query);
$friends[$x] = array("name" => $row["name"]);
}
//Выводим JSON на страницу
$response = $_GET["callback"] . "(" . json_encode($friends) . ")";
echo $response;
mysql_close($server);
?>
Такой чувство, что запрос не проходит. В чем может быть проблема?
Autocomplite не работает, как не крути. Помогите.