引入js文件
sockjs.js sockjs.min.js
stomp.js stomp.min.js
js代码实现
function connect() {
var socket = new SockJS('http://localhost:1111'+'/portfolio');
stompClient = Stomp.over(socket);
stompClient.connect({}, function(frame) {
stompClient.subscribe('/topic/getAlarmCount', function(message) {
console.log(message.body);
});
stompClient.subscribe('/queue/getResponse/0', function(message) {
receiveMessage(message.body); //message.body 拿到json数据
});
stompClient.subscribe('/topic/getEvent/lisa', function(message) {
console.log(message.body);
});
});
}
function sendMessage(data) {
stompClient.send("/app/foo.hello", null, data);
}
function receiveMessage(data) {
var arrData = JSON.parse(data);
}