Jquery this.proxy.on方法未收到任何响应
我今天已经用了两天了突然停止工作有什么线索吗 枢纽 角度服务Jquery this.proxy.on方法未收到任何响应,jquery,angularjs,signalr,Jquery,Angularjs,Signalr,我今天已经用了两天了突然停止工作有什么线索吗 枢纽 角度服务 .value('$', $) .factory('DoctorSessionService', ['$q', '$timeout', 'AjaxCallerFactory', '$', '$rootScope', function ($q, $timeout, AjaxCallerFactory, $, $rootScope) { return { proxy: null, test: [],
.value('$', $)
.factory('DoctorSessionService', ['$q', '$timeout', 'AjaxCallerFactory', '$', '$rootScope', function ($q, $timeout, AjaxCallerFactory, $, $rootScope) {
return {
proxy: null,
test: [],
test1: [],
initialize: function (docId) {
//Getting the connection object
connection = $.hubConnection('http://localhost:60255');
//Creating proxy
this.proxy = connection.createHubProxy('MyHub1');
//Starting connection
connection.start({ jsonp: true })
.done(function () {
console.log('Now connected, connection ID=' + connection.id);
var params = {
companyConnectionSessionMap: {
CompanyID: docId,
ConnectionID: connection.id,
SessionID: 0
}
};
AjaxCallerFactory.ajaxPost("http://localhost:60255/CompanyConnectionSessionMap/SaveCompanyConnectionSessionMap", params);
})
.fail(function () { console.log('Could not Connect!'); });
this.proxy.on('sendPauseSignal', function (message) {
alert(message)
$rootScope.$broadcast('eventPause', {
data: message
});
});
}
}
}])
没有控制台错误,连接正确。我正在使用jquery.signalr-2.2.0.js这解决了我的问题proxy.on方法应该在启动连接之前出现
.value('$', $)
.factory('DoctorSessionService', ['$q', '$timeout', 'AjaxCallerFactory', '$', '$rootScope', function ($q, $timeout, AjaxCallerFactory, $, $rootScope) {
return {
proxy: null,
test: [],
test1: [],
initialize: function (docId) {
//Getting the connection object
connection = $.hubConnection('http://localhost:60255');
//Creating proxy
this.proxy = connection.createHubProxy('MyHub1');
this.proxy.on('sendPauseSignal', function (message) {
alert(message)
$rootScope.$broadcast('eventPause', {
data: message
});
});
//Starting connection
connection.start({ jsonp: true })
.done(function () {
console.log('Now connected, connection ID=' + connection.id);
var params = {
companyConnectionSessionMap: {
CompanyID: docId,
ConnectionID: connection.id,
SessionID: 0
}
};
AjaxCallerFactory.ajaxPost("http://localhost:60255/CompanyConnectionSessionMap/SaveCompanyConnectionSessionMap", params);
})
.fail(function () { console.log('Could not Connect!'); });
}
}
}]
.value('$', $)
.factory('DoctorSessionService', ['$q', '$timeout', 'AjaxCallerFactory', '$', '$rootScope', function ($q, $timeout, AjaxCallerFactory, $, $rootScope) {
return {
proxy: null,
test: [],
test1: [],
initialize: function (docId) {
//Getting the connection object
connection = $.hubConnection('http://localhost:60255');
//Creating proxy
this.proxy = connection.createHubProxy('MyHub1');
//Starting connection
connection.start({ jsonp: true })
.done(function () {
console.log('Now connected, connection ID=' + connection.id);
var params = {
companyConnectionSessionMap: {
CompanyID: docId,
ConnectionID: connection.id,
SessionID: 0
}
};
AjaxCallerFactory.ajaxPost("http://localhost:60255/CompanyConnectionSessionMap/SaveCompanyConnectionSessionMap", params);
})
.fail(function () { console.log('Could not Connect!'); });
this.proxy.on('sendPauseSignal', function (message) {
alert(message)
$rootScope.$broadcast('eventPause', {
data: message
});
});
}
}
}])
.value('$', $)
.factory('DoctorSessionService', ['$q', '$timeout', 'AjaxCallerFactory', '$', '$rootScope', function ($q, $timeout, AjaxCallerFactory, $, $rootScope) {
return {
proxy: null,
test: [],
test1: [],
initialize: function (docId) {
//Getting the connection object
connection = $.hubConnection('http://localhost:60255');
//Creating proxy
this.proxy = connection.createHubProxy('MyHub1');
this.proxy.on('sendPauseSignal', function (message) {
alert(message)
$rootScope.$broadcast('eventPause', {
data: message
});
});
//Starting connection
connection.start({ jsonp: true })
.done(function () {
console.log('Now connected, connection ID=' + connection.id);
var params = {
companyConnectionSessionMap: {
CompanyID: docId,
ConnectionID: connection.id,
SessionID: 0
}
};
AjaxCallerFactory.ajaxPost("http://localhost:60255/CompanyConnectionSessionMap/SaveCompanyConnectionSessionMap", params);
})
.fail(function () { console.log('Could not Connect!'); });
}