Есть 3 поля select и 1 запрос ajax хочу из 3х селектов собрать один запрос, что бы подставить в ajax
$("#Month").change(function () {
var Month = $("#Month").val();
f2 = " and `date1` LIKE '___"+Month+"_____'";
return(f2);
Filters();
});
Остальные селекты по аналогии Как их объединить в переменную так, что бы если селект нажат он добавляется если нет, то не добавляется
var Month, Days, Years;
var data = {};
$("#Month").change(function () {
data.Month = " and `date1` LIKE '___" + $(this).val() + "_____'";
});
$("#Days").change(function () {
data.Days = " and `date1` LIKE '___" + $(this).val() + "_____'";
});
$("#Years").change(function () {
data.Years = " and `date1` LIKE '___" + $(this).val() + "_____'";
});
$("#clickMe").click(function () {
console.log("data", data);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="Month">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="Days">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="Years">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<button id="clickMe">Send</button>
Можно завести внешнюю переменную, в которой собирать изменённые данные.
{
const selY = $('#year');
const selM = $('#month');
const selD = $('#day');
const btn = $('#send');
const filterDate = {};
selY.change(() => filterDate.y = selY.val());
selM.change(() => filterDate.m = selM.val());
selD.change(() => filterDate.d = selD.val());
const getFilterDateValue = () =>
['y', 'm', 'd']
.map(k => filterDate[k])
.filter(a => a)
.join('');
btn.click(() => console.log('value: ', getFilterDateValue()));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="day">
<option value=01>1</option>
<option value=02>2</option>
<option value=03>3</option>
</select>
<select id="month">
<option value=01>Янв</option>
<option value=02>Фев</option>
<option value=03>Mар</option>
</select>
<select id="year">
<option value=2018>2018</option>
<option value=2019>2019</option>
</select>
<hr/>
<button id=send>Send</button>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какую библиотеку или может встроенный модуль использоваться для построения таких сложных графиковИ возможностью потом сохранить его в pdf формате...
Вопрос: Можно ли сохранить файл в сетевую директорию используя учетную запись другого пользователя?
При выполнении запроса назад возвращает сообщение о том, что неверный тип данныхКак это можно исправить? Таблица SQL в Oracle SQL Database XE 11g release-2:
Читаю о LinkedList, затем в коде появляется LinkedListNodeВ книге используется, но не объясняется что это