Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
0x800a138f-JavaScript运行时错误:无法获取属性';子节点';指未定义的或空的引用_Javascript_Asp.net_Jquery - Fatal编程技术网

0x800a138f-JavaScript运行时错误:无法获取属性';子节点';指未定义的或空的引用

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

JavaScript运行时错误:无法获取未定义或空引用的属性“childNodes”。。 这里是我的Html和Java脚本代码

  <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。