我在HTML和jQuery上编写简单的应用程序。它使用signalR连接到ASP.NEt服务器。我有登录页面,用户进行身份验证。成功后,<div id="body"></div>
的身份验证内容将使用 load()方法进行更新:
$("#body").load("_ListView.html",InitListPage());
_ListView.html的内容:
<table id="driversList" align="center">
<thead>
<tr>
<th>Login</th>
<th>Some Data</th>
<th>Another Data</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
我想要的是在加载表后更新我的表的内容。但是jQuery没有看到我的动态内容。即使是示例代码也无法工作:
function InitListPage(){
$("#driversList").css("border","3px solid red");
}
我怎么能解决它,或许我做错了?
答案 0 :(得分:2)
尝试将function reference
作为callBack
函数传递,
$("#body").load("_ListView.html",InitListPage);
你在那里调用它,所以undefined
将被返回并作为第二个参数传递。这是你的代码的问题。