在clinetside javascript var上保存nodejs数据

时间:2013-06-22 18:37:19

标签: javascript node.js

我正在尝试在客户端var中保存从服务器端发送的对象数组  但由于某种原因,var只是一长串的

  

“[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]”

投入实际阵列。

我的代码如下

html.no-js(lang='en')
  //<![end if]
  head
    script(type='text/javascript')
        var x = '#{Countries}';

1 个答案:

答案 0 :(得分:2)

您需要将它们编码为JSON。

JavaScript的:

JSON.stringify(Countries);

CoffeeScript :(我认为)

JSON.stringify Countries

如果您想将其转换回对象,请使用JSON.parse,如下所示

JSON.parse(CountriesText);

(JSON编码必须在服务器端node.js实例上进行)