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