Решил реализовать на своём сайте поисковик. Сделал через ajax в js. Код html input-а:
<input id="input_search___id" type="text" class="input" name="input_search___name">
Код js:
$("#input_search___id").on("input", function(){
$.ajax({
type: "post",
url: "search.php",
data: {"search": $("#input_search___id").val()},
success: function(result){
var result = JSON.parse(result);
$('span[class*=search_result_button_addToFriends]').remove();
$('button[class*=search_result_span]').remove();
alert(result);
}
});
});
В консоли следующая ошибка: Uncaught SyntaxError: Unexpected end of input
Перехожу непосредственно на сам обработчик, search.php который, пишет:
"Notice: Undefined index: search in search.php on line 5"
Вот та самая пятая сторка с search.php:
$search = $_POST['search'];
Как я понял, индекс search не определён и по методу POST данные не передались. Подскажите, пожалуйста, в чём может быть ошибка??
P.S. Alert-ом я проверял, приходит ли ответ с php и выполняется ли функция в случае его прихода. Как я увидел, нет.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Изменяю размер окна браузера, шапка двигаетсяКак сделать, чтобы заголовок не перемещался?
Я дописываю стили к другому сайтуУ меня свой normalize, у сайта свой (особенно проблема в свойстве box-sizing)
перестал минифицировать CSS файлыВместо этого выдает код страницы https://cssminifier
Мне нужно сгенерировать временную суточную таблицу времени с шагом в 5 минут, те