2010-08-01 24 views
7

Tôi muốn serialize một thể hiện của đối tượng JS từ phía máy chủ để phía khách hàng (đối tượng chứa các thành viên dữ liệu và chức năng)serialization của Javascript từ Server (NodeJS) để trình duyệt

Tôi có một Javascript ngăn xếp ở cả hai đầu, tất cả người dùng của tôi đều sử dụng Chrome và máy chủ của tôi là một NodeJS impl ..

Tôi sẽ làm như thế nào? Nó không đáng kể vì máy chủ của tôi là một máy chủ Javascript ..

Trả lời

9

Bạn có thể gửi nó dưới dạng chuỗi JSON. Here's an example:

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

Tôi nên sử dụng mã nào ở phía khách hàng? –

+0

Bạn đã thử Ajax chưa? Lưu ý rằng javascript phía máy khách không biết gì về ngôn ngữ phía máy chủ. Vì vậy, các kỹ thuật truyền thống nên được sử dụng ở phía khách hàng. –

+0

tất nhiên tôi sẽ sử dụng AJAX, nhưng tôi có chuyển đổi String thành một đối tượng không? –

Các vấn đề liên quan