Добрый день,
Я нашел часть кода ниже на stackoverflow, но на всю жизнь я не могу заставить это работать.Я немного поиграл с кодом, но я все еще изучаю javascript (медленно) и jquery.
Что я хотел бы сделать, так это иметь поисковый div с поисковым вводом, новместо перезагрузки страницы, я бы хотел, чтобы div под поиском отображал результаты без перезагрузки.Введите поиск и нажмите «Поиск».Вот мой код, который ничего не делает, я мог бы добавить:
Моя версия jquery 1.5.2 и загружается с include("javascript.php");
<?php
include("search_div.php");
include("javascript.php");
?>
<script type="text/javascript">
$("search").submit(function() {
$.post($(this).attr("action"), $(this).serialize(), function(html) {
$("#results").html(html);
});
return false; // prevent normal submit
});
</script>
<div id="content">
<div id="searchdiv">
<form type="submit" onsubmit="return false;" name="search" id="search" method="post">
<table border="0" width="850" id="searchquery" cellpadding="0" cellspacing="0">
<tr><td align="center">Search Query: <input type="text" size="50" id="q" name="q"></td></tr>
</table>
<table border="0" width="850" id="searchquerybuttons" cellpadding="0" cellspacing="0">
<td align="right" width=840><input type="Submit" value="Search">
</table>
</form>
</div> <!-- end search div -->
<div id="results">
<?php
if (isset($_POST['q'])) {
echo "<br><br>Query is: ".$_POST['q'];
}
?>
</div> <!-- End results div -->
</div> <!-- End content div -->
<?php
include ("footer.php");
?>
</div> <!-- End of container div -->