2010-08-01 6 views
7

me gustaría serializar una instancia de objeto JS desde el lado del servidor al lado del cliente (el objeto contiene miembros de datos y funciones)serialización de Javascript de Server (NodeJS) para Browser

I tienen un Javascript apilar en ambos extremos, todos mis usuarios usan Chrome y Mi lado del servidor es un NodeJS impl ..

¿cómo lo haría? Debería ser trivial ya que mi servidor es Javascript.

Respuesta

9

Puede enviarlo como cadena JSON. Here's an example:

response.writeHead(200, {'Content-Type': 'application/json'}); 
response.write(JSON.stringify(yourObject)); 
response.close(); 
+1

¿Qué código debo usar en el lado del cliente? –

+0

¿Has probado Ajax? Tenga en cuenta que el javascript del lado del cliente no sabe nada sobre el lenguaje del lado del servidor. Entonces las técnicas tradicionales deberían usarse en el lado del cliente. –

+0

por supuesto que usaría AJAX, pero ¿convierto la Cadena en un Objeto? –