Есть форма с чекбоксами, на нее подвязан serialize(), который хватает соответственно атрибуты name и value. Получается: checkbox=1&checkbox=2. Мне нужно добавить некоторые параметры. Чтобы это выглядело так: ?params&checkbox=1&checkbox=2 Есть ли возможность как-то передавать в serialize параметры, или же надо уже после сериализации руками это править?
serialize не принимает параметры, если вам надо строку такого вида получить, то самый простой способ изложен ниже. Если передавать через Ajax будете, то проще указать url уже нужный вам.
var txt = '?params&'+$('#form1').serialize()
alert (txt)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="form1" action="">
<input type="text" name="name" value="aaa">
<input type="text" name="familyname]" value="bbb">
<input type="text" name="year" value="cccc">
<button type="submit">отправить</button>
</form>
Насколько я понимаю, речь идёт о get-запросе.
Просто укажи дополнительные параметры в самом url, на который делаешь ajax.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости