0x800a138f-JavaScript运行时错误:无法获取属性';子节点';指未定义的或空的引用
JavaScript运行时错误:无法获取未定义或空引用的属性“childNodes”。。 这里是我的Html和Java脚本代码0x800a138f-JavaScript运行时错误:无法获取属性';子节点';指未定义的或空的引用,javascript,asp.net,jquery,Javascript,Asp.net,Jquery,JavaScript运行时错误:无法获取未定义或空引用的属性“childNodes”。。 这里是我的Html和Java脚本代码 <script type="text/javascript"> var sn = 1; $(document).ready(function () { $('#txtSearch').keyup(function () { filterTable(document.getElementById("t
<script type="text/javascript">
var sn = 1;
$(document).ready(function () {
$('#txtSearch').keyup(function () {
filterTable(document.getElementById("txtSearch"), document.getElementById("tbl"));
});
LoadGrid();
});
function LoadGrid() {
var d = "Key=LoadGrid";
$.ajax({
type: "POST",
url: "Default.aspx",
data: d,
success: function (rs) {
$("#tbody").html(rs);
}
});
}
<table class='tbl' id="tbl">
<thead>
<tr>
<th style="width: 50px;">
SN
</th>
<th>
Category
</th>
<th>
SubCategory
</th>
<th style="width: 50px">
</th>
</tr>
</thead>
<tbody id="tbody">
</tbody>
</table>
var-sn=1;
$(文档).ready(函数(){
$('#txtSearch').keyup(函数(){
filterTable(document.getElementById(“txtSearch”)、document.getElementById(“tbl”);
});
LoadGrid();
});
函数LoadGrid(){
var d=“Key=LoadGrid”;
$.ajax({
类型:“POST”,
url:“Default.aspx”,
数据:d,
成功:功能(rs){
$(“#tbody”).html(rs);
}
});
}
锡
类别
子类别
这是代码背后的代码
只需调用函数并返回它
protected void Page_Load(object sender, EventArgs e)
{
string key = Request["key"] + "";
if (key != "")
{
if (key == "LoadGrid")
{
Response.Write(LoadGrid());
}
}
}
public string LoadGrid()
{
StringBuilder sb = new StringBuilder();
int sn = 1;
foreach (var item in new VendersDAL().GetAll())
{
sb.Append("<tr>");
sb.Append("<td>");
sb.Append(sn);
sb.Append("</td>");
sb.Append("<td>");
sb.Append(item.VenderID);
sb.Append("</td>");
sb.Append("<td>");
sb.Append(item.VenderName);
sb.Append("</td>");
sb.Append("</tr>");
sn++;
}
return sb.ToString();
}
受保护的无效页面加载(对象发送方,事件参数e)
{
字符串键=请求[“键”]+“”;
如果(键!=“”)
{
如果(键==“LoadGrid”)
{
Write(LoadGrid());
}
}
}
公共字符串LoadGrid()
{
StringBuilder sb=新的StringBuilder();
int sn=1;
foreach(new VendersDAL().GetAll()中的变量项)
{
某人加上(“”);
某人加上(“”);
某人附加(sn);
某人加上(“”);
某人加上(“”);
某人追加(项目卖方ID);
某人加上(“”);
某人加上(“”);
某人追加(项目供应商名称);
某人加上(“”);
某人加上(“”);
sn++;
}
使某人返回字符串();
}
在SQL 2008中工作正常,但在SQL 2012中工作正常。。。。。。。。它在Jquery中显示错误。我在母版页中添加了Jquery引用。您的查询是否返回任何记录?是的,它返回所有记录,但当在Jquery中绑定html时显示错误11alfa22bravo33charly44dazyit听起来像是
null
或未定义的,请确保回调中的rs
绝对不是null。