我想将一个JS对象的实例从服务器端序列化到客户端(该对象包含数据成员和函数)。我在两端都使用Javascript堆栈,所有用户都使用Chrome,我的服务器端是NodeJS实现。我应该如何做?由于我的服务器是Javascript,所以这应该很简单。
你可以将它作为JSON字符串发送。这里有一个例子:点击查看:response.writeHead(200, {'Content-Type': 'application/json'}); response.write(JSON.stringify(yourObject)); response.close();
eval
但如果你使用像jQuery这样的JavaScript框架,它会在AJAX的“success”回调中自动为您提供一个js对象。例如:$.post('/foo', function(obj) { /** 在这里obj将直接是一个对象 **/ });
- Darin Dimitrov