kaazing의 XmppClient.js를 사용하여 메시지를 보내려고하지만 다음과 같은 메시지가 표시됩니다. SyntaxError : JSON.parse : unexpected character.JSON.parse() : websocket 및 xmpp kaazing gateway가있는 예상치 못한 문자
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
입니다. 내가 보내려고하는 메시지는 매우 작습니다 (1 문자). 나는 또한 단지 부족한 상황에서 kaazing 게이트웨이의 최대 메시지 크기를 변경하려고 시도했습니다!
아이디어가 있으십니까?
미리 감사드립니다.
그리고 무엇 msg.body''의 값입니다 때'JSON.parse() '실패? – Sirko
아무 것도 콘솔에서 오류 값을받습니다! – jpap
그래서 빈 메시지가 나타 납니까? 나는 그것을 의심한다. **'JSON.parse()'전에'msg' **에서'console.log()'를하십시오. – Sirko