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