SignalR: Cannot read property 'hub' undefined?

Ich versuche, fügen Sie SignalR in meiner MVC Anwendung. Jede gewünschte Skript zu initialisieren SignalR laden gut und in der richtigen Reihenfolge wie

SignalR: Cannot read property 'hub' undefined?

aber immer noch, wenn ich versuche zu Lesen, die $.connection.hub.start() ich bin immer unten
Fehler

SignalR: Cannot read property 'hub' undefined?

Bin ich nicht immer, was läuft hier falsch.

$(function () {
        $.connection.hub.start();
    });
    $.connection.hub.error(function (err) {
        console.log("HUB ERROR : " + err);
    });
    notebook.value('projectactivity', $.connection.projectactivity);

Eins noch, wenn ich nicht console.log($.connection) in jquery.signalr*.js - Datei erhalte ich die $.connection Objekt in Konsole.

  • kann sein, dass das hilft:stackoverflow.com/questions/11179644/...
  • stackoverflow.com/questions/20324806/...
  • ich habe schon geschaut in diesen Proben.
  • wenn $.Verbindung ist definiert als jquery.signalr* ausgeführt wird, aber nicht in $.bereit, dann ist entweder etwas ist explizit festlegen $.Verbindung = nicht definiert, oder Sie haben jQuery zweimal dabei, wie ich erklärt habe in dieser Antwort: stackoverflow.com/a/20352832/2001735
  • ich habe gerade versucht, fügen Sie den code direkt nach /signalr/hubs Skript und ohne innerhalb von $(function () {}), und es funktioniert
InformationsquelleAutor Ravi Mittal | 2014-04-22
Schreibe einen Kommentar