SQL 코드에서 곧 테이블이 업데이트되는 것처럼이 코드를 수정했습니다. 하지만이 문제를 해결할 방법을 찾을 수 없습니다. SignalR 클라이언트가 정의되지 않았습니다.
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