<!-- language: lang-cs -->
public class MessageHub : Hub
{
public void hello (string message )
{
Clients.All.hello(message);
}
}
<!-- language: lang-js-->
(function () {
var messageHub = $.connection.messageHub;
var element;
$.connection.hub.start()
.done(function () {
alert("SignalR connection is made")
$(".reply_btn").on("click", function () {
messageHub.server.hello('hellom my friend')
element = $(this)
})
})
.fail(function (err) {
alert(err)
});
messageHub.client.hello = function (message) {
let next_element = element.parent().next().children().first();
next_element.append(message + " ")
}
})()
Я просто пытаюсь передать нажатый элемент dom клиентскому методу при вызове метода сервера, но получаю сообщение об ошибке, указывающее, что "элемент не определен" в других клиентах. Как сделать это возможным? Я также много исследовал, но не нашел ничего подходящего по этому поводу на inte rnet.