0
我想发送一个消息使用kaazing的XmppClient.js,但我得到:SyntaxError:JSON.parse:意外的字符。在JavaScript的代码是:JSON.parse():意外的字符与websockets和xmpp kaazing网关
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网关的最大消息大小,以防万一,但不是没有!
任何想法?
在此先感谢。
什么是msg.body'的'值,当'JSON.parse()来'失败了? – Sirko
什么都没有,我在控制台中得到错误值! – jpap
所以你收到一条空的消息?我非常怀疑这一点。在**'JSON.parse()'之前,在'msg' **上执行'console.log()'。 – Sirko