Mam trochę problemów szeregowania formularzjQuery serializeArray (pary) wartość klucza
<form>
<input type="text" name="name1" value="value1"/>
<input type="text" name="name2" value="value2"/>
</form>
$(form).serializeArray()
Wrócimy [{name:"name1",value:"value1"},{name:"name2",value:"value2"}]
par.
Czy to możliwe, aby uzyskać wyjście w postaci
{name1:value1,name2:value2}
więc, że są one łatwiejsze w użyciu?
Podejście to nie będzie działać, jeśli masz formularz z wyboru lub przycisków radiowych jak wszyscy mają ten sam atrybut name. Wszelkie pomysły dotyczące obsługi tego (inne niż kilka warunków i tworzenie tablicy ręcznie)? – Hollister
powoduje to błąd: 'SyntaxError: niedozwolony znak' – zygimantus
@zygimantus Wystąpił niedozwolony (i niedrukowany) znak przed i po' $ ('form') ', po' serializeArray() 'i'}) '. Wyedytowałem je. – 0b10011