JSON.parse():带有websockets和xmpp kaazing网关的意外字符

时间:2014-02-11 20:27:50

标签: javascript json websocket kaazing

我正在尝试使用kaazing的XmppClient.js发送消息,但我得到一个:SyntaxError:JSON.parse:意外的字符。 javascript中的代码是:

var client = new XmppClient(...);
var txtClient = new XmppRoom(...); 

sendFromEditor : function(char){
                var json = JSON.stringify(char);
                //alert(json);
                txtClient.sendMessage(json);
            };

我正在接收消息:

txtClient.onmessage = function(msg) {

var data = JSON.parse(msg.body);

alert(data);

问题出在JSON.parse。我试图发送的消息非常小(一个字符)。 我也尝试改变kaazing网关的最大消息大小,以防万一,但不缺!

有什么想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:-3)

我可以建议用try catch来包围它以检查确切的错误..不确定是否有帮助;)