2011-06-09 10 views
14

Si serializas un objeto con $.param(), ¿cómo lo recupero?Lo opuesto a jQuery.param()

en php hay parse_str pero no encontré nada igual en javascript.

TL & DR: Resulta que parse_str ha sido portado a javascript:
http://phpjs.org/functions/parse_str/

+0

La otra pregunta está relacionada con una forma serializada, estoy hablando de objetos aquí ... –

+0

no estoy seguro de por qué esto todavía está cerrado, no es un duplicado (al menos no a la pregunta vinculada). De todos modos, esto es lo que estaba buscando: http://phpjs.org/functions/parse_str/ –

Respuesta

2

Comprobar esto: Javascript/Jquery: $.param() inverse function.

También puede optar por Deserializer of Jquery.

jquery.deserialize es un muy simple plugin de jQuery proporcionar 'deserializar' funcionalidad a un elementos de formulario.

+0

esto debería votarse para cerrar en su lugar. –

+0

@Daniel: Lo voté para cerrarlo. Por cierto, también agregué otro enlace útil :) –

+0

intenté todas las funciones y el desirializador, ninguno de ellos podría deserializar/unparam un objeto ... Si hay algo anidado, todos lo arruinan –

-3

No estoy seguro si está incluido en jquery, pero mira http://www.json.org. Hay un archivo que puede usar y hacer JSON.parse(). Creo que Firefox tiene soporte nativo, pero no creo que IE lo haga.

+1

No, no es JSON ... , pero parece que tengo que cambiar a JSON en ese caso –