2014-02-11 3 views
0

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 게이트웨이의 최대 메시지 크기를 변경하려고 시도했습니다!

아이디어가 있으십니까?

미리 감사드립니다.

+0

그리고 무엇 msg.body''의 값입니다 때'JSON.parse() '실패? – Sirko

+0

아무 것도 콘솔에서 오류 값을받습니다! – jpap

+0

그래서 빈 메시지가 나타 납니까? 나는 그것을 의심한다. **'JSON.parse()'전에'msg' **에서'console.log()'를하십시오. – Sirko

답변

-3

나는이 도움이 있는지 확실하지 않습니다 .. 정확한 오류를 확인하기 위해 시도 캐치로 둘러싸하는 것이 좋습니다 수)

+2

답변보다 댓글을 더 많이 보았습니다. –