Можно ли задать .serialize() параметры?

182
07 февраля 2018, 14:29

Есть форма с чекбоксами, на нее подвязан serialize(), который хватает соответственно атрибуты name и value. Получается: checkbox=1&checkbox=2. Мне нужно добавить некоторые параметры. Чтобы это выглядело так: ?params&checkbox=1&checkbox=2 Есть ли возможность как-то передавать в serialize параметры, или же надо уже после сериализации руками это править?

Answer 1

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>

Answer 2

Насколько я понимаю, речь идёт о get-запросе.
Просто укажи дополнительные параметры в самом url, на который делаешь ajax.

READ ALSO
JS/Jquery защита от частых нажиманий

JS/Jquery защита от частых нажиманий

Предположим есть такой скрипт:

195
Парсинг строки key.key2 в много мерный object

Парсинг строки key.key2 в много мерный object

Подскажите пожалусто как можно реализовать переобразование из одно мерного обекта в многомерный

158
Высота(ширина) трансформированного input type date берется за ширину ячейки в таблице. Как сузить ширину ячейки?

Высота(ширина) трансформированного input type date берется за ширину ячейки в таблице. Как сузить ширину ячейки?

ширина td должна быть равна ширине(высота)InputКак это реализовать? Это что то похожее на электронный журнал

148
Как отслеживать изменение класса

Как отслеживать изменение класса

Добры день есть такая задачка, с такой разметкой

163