Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 量程值在信号器中仅更新一次_Jquery_Asp.net Mvc_Signalr - Fatal编程技术网

Jquery 量程值在信号器中仅更新一次

Jquery 量程值在信号器中仅更新一次,jquery,asp.net-mvc,signalr,Jquery,Asp.net Mvc,Signalr,我正在使用asp.net mvc 4和SignalR 1.1.4发出实时通知,每次来自另一方的用户发送消息时,范围内的值都会更新。问题是,无论我发送消息多少次,它都只会在第一次更新该值。这是我的密码 集线器代码 public class ChatHub : Hub { public void Adminreply() { Clients.All.adminNewReplyToPage(); } } $(function () { var chat

我正在使用
asp.net mvc 4
SignalR 1.1.4
发出实时通知,每次来自另一方的用户发送消息时,范围内的值都会更新。问题是,无论我发送消息多少次,它都只会在第一次更新该值。这是我的密码

集线器代码

public class ChatHub : Hub
{
    public void Adminreply()
    {
        Clients.All.adminNewReplyToPage();
    }
}
$(function () {
    var chat3 = $.connection.chatHub;
    var usernotifyVal = parseInt($('.badge').html(), 10);    // '.badge' is span's class
    var usernewVal = usernotifyVal + 1;

    chat3.client.adminNewReplyToPage = function () {
        $('.badge').empty().append(usernewVal);
    };

    $.connection.hub.start().done(function () {
        $('#admin_btnReply').click(function () {
            chat3.server.adminreply();
        });
    });
});
JS代码

public class ChatHub : Hub
{
    public void Adminreply()
    {
        Clients.All.adminNewReplyToPage();
    }
}
$(function () {
    var chat3 = $.connection.chatHub;
    var usernotifyVal = parseInt($('.badge').html(), 10);    // '.badge' is span's class
    var usernewVal = usernotifyVal + 1;

    chat3.client.adminNewReplyToPage = function () {
        $('.badge').empty().append(usernewVal);
    };

    $.connection.hub.start().done(function () {
        $('#admin_btnReply').click(function () {
            chat3.server.adminreply();
        });
    });
});

我的代码有问题吗?如何在每次用户在live中发送消息时更新跨度值?我非常需要这个帮助。谢谢。

控制台有错误吗??您可以将
控制台.log
放入
adminNewReplyToPage
中检查输出吗?我按照您提到的进行了检查,但在控制台中没有发现错误。您检查了我提到的第二件事吗@SinYes,我得到了updated
usernewVal
的值,但在第一次之后没有在span中更新。对不起,我的错误,更正,
usernewVal
在第一次之后没有更新。