Я пытаюсь отправить форму, используя ajax Jquery. В нем есть несколько текстовых полей, несколько флажков и раскрывающийся список нескольких параметров (т. Е. Можно выбрать несколько параметров).
Кто-то здесь сказал мне, что я могу получить значения всех выбранных флажков, используя
$("input:checkbox[name=type]:checked")
Затем я могу перебрать все значения, возвращенные приведенным выше кодом, присвоить их массиву следующим образом:
var types=new Array();
$.each(cboxes, function()
{
types[types.length]=$(this).val();
}
);
И попробуйте отправить форму, используя это:
var someField=$("#someField").val();
var someField2=$("#someField2").val();
var data={field1 : someField, field2=someField2, s_types:types};
$.post("signup.php?type=p",types);
Но это не работает, в частности, флажки отправляются неправильно. Как я могу заставить это работать?