yl
2022-09-26 60c3bc8bf17d83e105acfb4b5219643b7aa875f1
VueWebApi/Hubs/HubsMessage1.html
@@ -24,7 +24,7 @@
            //前端Hub的使用,注意的是,Hub的名字是ChatHub,这里使用时首字母小写
            var work = $.connection.chatHub;
            /*$('#displayname').val(prompt('请输入昵称:', ''));*/
            $('#displayname').val("1");
            $('#displayname').val("董么妹");
            $('#thisname').text('当前用户:' + $('#displayname').val());
@@ -35,28 +35,43 @@
            };
            //后端SendLogin调用后,产生的loginUser回调
            work.client.loginUser = function (userlist) {
                reloadUser(userlist);
            };
            //hub连接开启
            $.connection.hub.start().done(function () {
                var username = $('#displayname').val();
                //发送上线信息
                work.server.sendLogin(username);
                //点击按钮,发送消息
                $('#send').click(function () {
                    var friend = $('#username').val();
                    var cont = $('#cont').val();
                    //调用后端函数,发送指定消息
                    work.server.sendByGroup(username, friend, cont);
                });
            });
        });
        //重新加载用户列表
        //var reloadUser = function () {
        //    $("#username").empty();
        //    for (i = 0; i < 5; i++) {
        //        $("#username").append("<option value=" + i + ">" +i + "</option>");
        //    }
        //}
        //var reloadUser = function (userlist) {
        //    $("#username").empty();
        //    for (i = 0; i < userlist.length; i++) {
        //        $("#username").append("<option value=" + userlist[i] + ">" + userlist[i] + "</option>");
        //    }
        //}
        var reloadUser = function () {
            $("#username").empty();
            for (i = 0; i < 5; i++) {
                $("#username").append("<option value=" + i + ">" + i + "</option>");
            }
        }
            //var reloadUser = function (userlist) {
            //    $("#username").empty();
            //    for (i = 0; i < userlist.length; i++) {
            //        $("#username").append("<option value=" + userlist[i] + ">" + userlist[i] + "</option>");
            //    }
            //}
    </script>
</body>
</html>