I have a hub class:
public class ChatHub : Hub
{
public void Send(string message)
{
Clients.addMessage(DateTime.Now.ToString("HH:mm:ss") + " " + message);
}
}
And javascript:
var chat = $.connection.chatHub;
chat.addMessage = function(message) {
alert("message:" + message);
$('#chat').append('<div>' + message + '</div>');
};
$("#sendButton").click(function () {
chat.send($('#message').val())
.done(function () {
console.log('Success!')
})
.fail(function (e) {
console.warn(e);
})
});
$.connection.hub.start();
All connections are in order:

If I use a breakpoint here Clients.addMessage (DateTime.Now.ToString ("HH: mm: ss") + "" + message); everything is fine.
But I am not getting a javascript function callback.
alert ("message:" + message); never performs
source
share