Why I am getting the error on fetching data with autorefresh using Signal R Technology?
I am getting the error on fetching data with autorefresh using Signal R Technology
I am using VS 2010(Framework 4.0) with asp.net. I did so refering the link
http://techbrij.com/database-change-notifications-asp-net-signalr-sqldependency
<script src="http://code.jquery.com/jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.signalR-1.1.4.js" type="text/javascript"></script>
<script src="/signalr/hubs" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
// Proxy created on the fly
var job = $.connection.scoresHub;
// Declare a function on the score hub so the server can invoke it
job.client.displayStatus = function () {
getData();
};
// Start the connection
$.connection.hub.start();
getData();
});
function getData() {
alert("a");
var $tbl = $('#tblJobInfo');
$.ajax({
url: 'GridScore.aspx/GetScoresTable',
type: 'GET',
datatype: 'json',
success: function (data) {
if (data.length > 0) {
$tbl.empty();
$tbl.append(' <tr><th>Job Title</th><th>Published Date</th><th>Expiry Date</th><th>Job Status</th></tr>');
var rows = [];
for (var i = 0; i < data.length; i++) {
rows.push(' <tr><td>' + data[i].JobTitle + '</td><td>' + data[i].PublishedDate + '</td><td>' + data[i].ExpiryDate + '</td><td>' + data[i].JobStatus + '</td></tr>');
}
$tbl.append(rows.join(''));
}
}
});
}
</script>
<div>
<table id="tblJobInfo" style="text-align:center;margin-left:10px">
</table>
</div>
<form id="form1" runat="server">
<asp:GridView ID="GridViewScores" runat="server">
</asp:GridView>
<p>
</p>
<h3>View this page with multiple browsers to see how SignalR works!</h3>
</form>
.
Error is as below:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:1861/signalr/hubs
Uncaught TypeError: Cannot read property 'client' of undefined