【发布时间】:2014-02-21 21:26:11
【问题描述】:
我有这个前端代码在 sql 表中更新后立即更新表。 但是我找不到解决这个问题的方法。
未捕获的类型错误:无法读取未定义的属性“客户端”
<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>
如何解决?
【问题讨论】:
标签: c# javascript asp.net signalr