socket.io와 함께 첫 번째 node.js 프로그램을 만들려고하고 있는데 채팅 기록을 저장하고 싶습니다. 사용자가 채팅 기록을 자신의 브라우저에 푸시하면됩니다. 나는 채팅을 저장하고 밀고 전송되는 JSON은 다음과 같습니다 있습니다이 json을 jquery와 구문 분석하는 방법은 무엇입니까?
내 HTML 페이지에서[
[
{
"username": "Warren2",
"text": "Test"
},
{
"username": "Warren2",
"text": "Test2"
},
{
"username": "Warren2",
"text": "Test3"
}
]
]
나는 내가 거기 것이다 넣어이
socket.on('updatehistory', function(data) {
}
코드를 가지고 자바 스크립트를 updatehistory 메시지가 푸시 될 때 실행될 수 있습니다. 나는 n00b이고 꽤 잃어버린 롤입니다. 이것은 내가 뭘하려 :
socket.on('updatehistory', function (data) {
$.each(json.results, function(username,text){
$('#conversation').append('<b>'+ username + ':</b> ' + text + '<br>');
});
});
이
debug - websocket writing 5:::{"name":"updatehistory","args":[[{"username":"W
arren2","text":"Test"},{"username":"Warren2","text":"Test2"},{"username":"Warren
2","text":"Test3"}]]}
누군가가 나에게 그 (jQuery로 바람직를) 구문 분석하는 방법을 알아내는 데 도움이 할 수 Node.js를에서 updatehistory 이벤트에 대한 정확한 디버그 메시지입니다. 감사합니다 : D 나는이 솔루션을 사랑
다음과 같이 smtt와 같이 Jquery 플러그인을 사용할 수 있습니다. http://code.google.com/p/jquery-json/ – avasin
또는 거기에 보이는 플러그인은 다음과 같습니다. http : // www.jquery4u.com/json/15-jquery-json-plugins/ – avasin
모든 기능을 수행 한 후에 데이터를 가져 옵니까? –