Фильтровать те данные, которые выбрал пользователь

Руслан Абсалямов

У меня есть форма, которая посылает данные, переменной ул. в одном в проблема, там с помощью & данные идут только по порядку, но пользователь может выбрать любой порядок, допустим изначально filterCateg, то данные не будут отображаться. Если и использовать, то невозможно будет сделать и более 2 запросов

<input type="button" onclick="f(fromDate, beforeDate, filterTyp, filterCateg, filterAccount, filterOrgan)" name="filter" id="filterButtom" value="Фильтровать">
<script>
function f(fromDate=null, beforeDate=null, filterTyp=0, filterCateg=0, filterAccount=0, filterOrgan=0) {
var fromDate = $("#fromDate").val();
var beforeDate = $("#beforeDate").val();
var filterTyp = $("#filterTyp").val();
var filterCateg = $("#filterCateg").val();
var filterAccount = $("#filterAccount").val();
var filterOrgan = $("#filterOrgan").val();
var str = "fromDate="+fromDate+"&beforeDate="+beforeDate+"&filterTyp="+filterTyp+"&filterCateg="+filterCateg+"&filterAccount="+filterAccount+"&filterOrgan="+filterOrgan;
$.ajax({
url: "TransTable.php",
type: "POST",
data: str,
success: function(data)
{
$("#TransTable").html(data);
}
});
}
</script>

1 чел.