Ho provato jQuery('#form_id').serialize()
. Questo restituisce solo i dati del modulo come una stringa con codifica url. È possibile ottenere i dati del modulo come un oggetto?Come ottenere i dati del modulo come oggetto in jquery
risposta
Si può prendere uno sguardo alla funzione di serializeArray:
$('#form_id').serializeArray()
Hai provato "serializeArray"? Questo ti dà una serie di nomi e valori. Si potrebbe trasformarla in un oggetto se si voleva:
var paramObj = {};
$.each($('#myForm').serializeArray(), function(_, kv) {
paramObj[kv.name] = kv.value;
});
(dovrò controllare di nuovo per vedere cosa jQuery fa con gli array, io penso li codifica come valori array JavaScript, ma io' . m non sicuro al 100%)
modifica ah no, non impostare i parametri più valori come array - si ottiene ripete con lo stesso nome. Così, il codice di make-an-oggetto dovrebbe essere simile a questo:
var paramObj = {};
$.each($('#myForm').serializeArray(), function(_, kv) {
if (paramObj.hasOwnProperty(kv.name)) {
paramObj[kv.name] = $.makeArray(paramObj[kv.name]);
paramObj[kv.name].push(kv.value);
}
else {
paramObj[kv.name] = kv.value;
}
});
(. O qualcosa di simile; probabilmente potrebbe essere spremuto un po ')
: http://github.com/macek/jquery-serialize-object – younes0
- 1. jQuery ottenere i dati dal modulo
- 2. jQuery - Come ottenere i dati XML
- 3. jQuery OTTENERE come oggetto jQuery traversable
- 4. jQuery - Ottenere i valori del modulo per ajax POST
- 5. JQuery Post invia i dati del modulo e non JSON
- 6. JQuery - Serializzare i dati del modulo nell'array associato
- 7. Come posso esportare i dati del modulo HTML in PDF?
- 8. Come utilizzare il postino per testare i dati del modulo?
- 9. Come ottenere un oggetto JQuery vuoto
- 10. jQuery autocomplete - Come gestire i dati aggiuntivi?
- 11. Come ottenere i dati del modulo come mappa nel controller MVC di Spring?
- 12. Come postare i dati del modulo in una nuova finestra usando jQuery/AJAX?
- 13. Come nascondere i dati jQuery
- 14. Come ottenere esplicitamente i dati del post in Spring MVC?
- 15. Come ottenere i dati del sito Web in Adobe InDesign
- 16. Come simulare l'invio del modulo con jQuery?
- 17. Elmah: Come posso registrare i dati del modulo?
- 18. come ordinare i dati XML in jQuery
- 19. Come leggere i dati del modulo PDF usando iTextSharp?
- 20. Sencha Touch 2 - Come ottenere i valori del modulo?
- 21. Converti dati modulo in oggetto JSON
- 22. Come ottenere i dati dell'accelerometro in IOS?
- 23. come ottenere i dati dell'istogramma in Matlab
- 24. Come ottenere un oggetto XMLHTTPRequest puro in jQuery 1.5?
- 25. Come passare i parametri in eval in un modulo oggetto?
- 26. ottenere i dati-attributo jquery javascript vs
- 27. Html.ActionLink() invia i dati del modulo?
- 28. Come ottenere i dati utente in forma in Symfony 1.2?
- 29. angularjs serializza i dati del modulo
- 30. Come passare i dati del modulo e i dati jqGrid (editUrl) al controller allo stesso tempo
molto utile, grazie per questo gioiello! Alternativa –