我有這個前端代碼來儘快在sql表中更新表的更新。 但我找不到解決這個問題的方法。SignalR客戶端undefined
Uncaught TypeError: Cannot read property 'client' of undefined
<script src="Scripts/jquery-1.6.4.min.js"></script>
<script src="Scripts/jquery.signalR-2.0.2.min.js"></script>
<script src="signalr/hubs"></script>
<script>
$(function() {
// Proxy created on the fly
var job = $.connection.DataHub;
console.log(job);
// Declare a function on the job hub so the server can invoke it
job.client.displayStatus = function() {
getData();
};
// Start the connection
$.connection.hub.start();
getData();
});
function getData() {
var $tbl = $('#tblJobInfo');
$.ajax({
url: '../api/values',
type: 'GET',
datatype: 'json',
success: function (data) {
if (data.length > 0) {
$tbl.empty();
$tbl.append(' <tr><th>ID</th><th>Titulo</th>/tr>');
var rows = [];
for (var i = 0; i < data.length; i++) {
rows.push(' <tr><td>' + data[i].Id + '</td><td>' + data[i].titulo + '</td></tr>');
}
$tbl.append(rows.join(''));
}
}
});
}
</script>
這又如何解決呢?
我現在做了這個,但同樣的問題 – Severiano
@Severiano,看到我更新的答案。 – Lin