Как правильно реализовать поиск на ajax?
по скольку search.php то мне возвращает просто массив, а не страницу.
Сделайте на POST запросы к "search.php" возврат массива (json), а на GET запросы к "search.php" страницу с уже отрендеренным результатом (html).
Вы можете сделать так:
При аяксе возвращаете массив.
При обычном GET запросе рендерить страницу с поиском.