1

我已经尝试了常见问题解答中的所有内容,它帮助我避免了我遇到的所有问题,除了

(未捕获的类型错误:无法读取未定义的属性“聊天”)

这是我的代码:

[[

<script src="http://code.jquery.com/jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.signalR-1.0.0-rc2.min.js" type="text/javascript"></script>
 <script src="~/signalr/hubs" type="text/javascript"></script> 

<script type="text/javascript">
    $(function () {

        // Proxy created on the fly          
        var chat = $.connection.chat;

        // Declare a function on the chat hub so the server can invoke it          
        chat.client.addMessage = function (message) {
            $('#messages').append('<li>' + message + '</li>');
        };


        // Start the connection
        $.connection.hub.start().done(function() {
            $("#broadcast").click(function () {
                // Call the chat method on the server
                chat.server.send($('#msg').val());
            });
        });
    });
]]
4

1 回答 1

0

只是为了提供帮助,当您定义“聊天”时,您是否在 .js 中使用了 [[ , ]] 方括号?

于 2013-02-07T19:12:02.890 回答