我正在使用Orbited作为localhost上的Comet服务器。它正在收听端口:
9000 for http
61613 for stomp
我的JavaScript调试器报告错误: JSON未定义:
var vals = JSON.parse(payload);
可能是什么原因以及如何解决此问题?
答案 0 :(得分:0)
JSON库未内置于Javascript中。您必须包含javascript JSON library。如果你使用我链接的那个,你的代码应该可以工作。
或者,由于JSON是Javascript对象文字的子集,因此您可以这样做:
var vals = eval('(' + payload + ')');
答案 1 :(得分:0)
您必须拥有一个javascript include标记,用于在您的html页面中加载orbited json库
对于您的设置,它将位于http://:9000 / static / JSON.js