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

191
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 защита от частых нажиманий

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

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

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

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

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

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

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

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

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

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

177