Click here to Skip to main content
15,886,137 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
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

XML
<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>


XML
<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
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900