Тема: Отправка формы ajax'ом
Есть скрипт отправки инпута
$(function() {
$('#but').click(function(){
var search = $('#search').val();
if(search){
$.ajax({
type: "POST",
url: "search.php",
data: 'search=' + search,
success: function(response){
$('#content').html(response);
}
});
}
});
});
И форма
<form id ="form" action="search.php" method="post" onsubmit="return false;">
<input type="text" name="search_name" size="45" value="" id="search">
<button class="but" id="but">Поиск</button>
</form>
Как мне изменить строчки в скрипте
var search = $('#search').val();
data: 'search=' + search,
чтобы отправлялись все данные формы следующего содержания:
<form id ="form" action="search.php" method="post" onsubmit="return false;">
<input type="text" name="search_name" size="45" value="" id="search">
<input type="date" name="date1" size="60" value="" id="date1">
<input type="date" name="date2" size="60" value="" id="date2">
......
<button class="but" id="but">Поиск</button>
<form>