我正在尝试在客户端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}';
答案 0 :(得分:2)
您需要将它们编码为JSON。
JavaScript的:
JSON.stringify(Countries);
CoffeeScript :(我认为)
JSON.stringify Countries
如果您想将其转换回对象,请使用JSON.parse,如下所示
JSON.parse(CountriesText);
(JSON编码必须在服务器端node.js实例上进行)