Досточтимый сэр, поиск в фалах *.php не может выполняться чисто физически, даже
в вашем случае, ибо это исполняемые сервером файлы. В файле, средствами РНР, можно искать только в том случае, если файл сценария (*.php) считает содержимое файла, в котором производится поиск, но хранить при этом таковые данные в файлах с расширением .php, это бессмыслица.
Запрос к файлу search.php означает, что будут запущены процессы в нем указанные, результатом которых будет найденное или нет. Открывайте свой сценарий и ищите в его коде, в чем же он все таки ищет.
Сообщение от MRJ
|
если набрано минимум 4 первые буквы которые совпадают с корнями в выводимом списке.
|
Вообще-то корень не обязательно минимум 4, но если ограничено этой длиной, то в коде по ссылке запрос должен быть только в том случае, если значение удовлетворяет этому условию:
var search = $.trim($("#search").val());
if(search.length >= 4) $.ajax({
type: "POST",
url: "search.php",
data: {"search": search},
cache: false,
success: function(response){
$("#resSearch").html(response);
}
});
А серверная часть кода, самого файла search.php, делает запрос именно в базу. Но, надо заметить, что вот эта его часть:
$search = addslashes($search);
$search = htmlspecialchars($search);
$search = stripslashes($search);
это полнейший бред, да и сперва нужно решить, что ищем, если вообще ищем, и нужно лишь сделать выборку по условию в одном из полей.